Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#7

Re: MD5 berechnet die Hashsumme vom Film viel zu lange...

  Alt 15. Feb 2005, 08: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
  Mit Zitat antworten Zitat