Delphi MD5 file Hashing tager meget lang tid

Tags:    delphi md5

'lo guys!

Jeg forsøger at lave et program der kan udregne MD5 værdien af filer. Det er sådan set også lykkedes mig, men jeg har erfaret at det tager godt og vel 10 minutter at udregne MD5 værdien for en 2GB-fil.

Funktionen jeg bruger er:
Fold kodeboks ind/udPascal kode 


Jeg har læst mig frem til, at det skulle have noget med INDY at gøre, at det tager uendelig tid at udregne. Kan det lade sig gøre for Delphi at udregne en MD5 værdi, også gerne med en mulighed for en progressbar, der kan fortælle hvor langt man er nået?

På forhånd tak,
Brian



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Det vil altid være langsomt med så store filer og det kommer du ikke udenom med din metode.

Overvej at kigge på den side her:

http://home.netsurf.de/wolfgang.ehrhardt/crchash_en.html

hvor der også er noget source-kode der klarer MD-5 med 151 MB/s.



Okay, tak! =) - Off-topic: Kan man ikke give point mere?



Jo, du klikker ude i siden "pil op" ud for Brians indlæg. :)



t