Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
|
Re: MD5 berechnet die Hashsumme vom Film viel zu lange...
15. Feb 2005, 09:01
Man könnte noch das Flag FILE_FLAG_SEQUENTIAL_SCAN angeben:
Delphi-Quellcode:
function MD5File( const FileName: string): TMD5Digest;
var
F: THandleStream;
Handle: HFILE;
begin
Handle := CreateFile(PChar(FileName), GENERIC_READ, FILE_SHARE_READ, nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL or FILE_FLAG_SEQUENTIAL_SCAN, // <===
0);
if Integer( Handle) < 0 then
raise EFOpenError.CreateResFmt(@SFOpenError, [FileName]);
Ob's was bringt muss man testen.
Andreas
|
|
Zitat
|