Fórum Ler os 2 primeiros bytes de um aqruivo #280399
06/05/2005
0
ôi,
necessito de ler os dois primeiros bytes de um arquivo de uma forma
rápida, é para detereminar se o aruquivo está compactado!
obrigado
necessito de ler os dois primeiros bytes de um arquivo de uma forma
rápida, é para detereminar se o aruquivo está compactado!
obrigado
Decimus
Curtir tópico
+ 0
Responder
Posts
06/05/2005
Beppe
Olá. . .
Não existe maneira rápida, tem uma só. :wink:
Isto se faz com TStream.
Não existe maneira rápida, tem uma só. :wink:
Isto se faz com TStream.
var W: Word; OK: Boolean; begin OK := False; with TFileStream.Create(´C:\nome_do_arquivo.ext´, fmOpenRead or fmShareDenyWrite) do try if Read(W, SizeOf(W)) = SizeOf(W) then OK := W = Assinatura; finally Free; end; // Testa a var OK end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)