Risposte:
Il pacchetto hashutils ha md5sum.exe
un'utilità. Utilizza semplicemente le API Crypto di Microsoft e ti lascerà legato all'I / O, il che non è necessariamente il caso di altri strumenti. Ad esempio, ho confrontato il parametro md5sum
UnxUtils con questo e UnxUtils è significativamente più lento. Scommetto che CygWin sarebbe anche peggio. L'autore ha anche scritto l'eccellente HashCheck , un'estensione della shell per la generazione e la verifica dell'hash.
Dai un'occhiata a MS Support - Disponibilità e descrizione dell'utilità File Checksum Integrity Verifier :
File Checksum Integrity Verifier (FCIV) è un'utilità da prompt dei comandi che calcola e verifica i valori hash crittografici dei file. FCIV può calcolare valori hash crittografici MD5 o SHA-1. Questi valori possono essere visualizzati sullo schermo o salvati in un database di file XML per uso e verifica successivi.
Usa MD5Sums . Vedi le opzioni che ha.
MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/
Usage: md5sums.exe [OPTION] filespec1 [filespec2 ...]
OPTION switches:
-B Base64 encoded output, instead of default hex format
-b Bare output, no path headers
-e Exit immediately; don't pause before returning
-n No percent done indicator
-p Pause before returning (incompatible with -e)
-s Display statistics at end (hashing speed)
-u Mimic output of UNIX md5 command (implies -b, -n)
Examples:
md5sums c:\temp
md5sums original.doc copy*.doc backup*.doc
md5sums -n -e d:\incoming > log
ExactFile è uno strumento di verifica dell'integrità dei file:
- Usalo per assicurarti che i file copiati su CD-ROM siano copie bit-perfette,
- Usalo per assicurarti che i backup copiati da un'unità all'altra siano giusti,
- Usalo per assicurarti che i file non siano stati modificati o danneggiati nel tempo.
Multi-thread, in modo che i tuoi core CPU aggiuntivi vengano utilizzati durante la scansione di più file e il lavoro venga svolto più velocemente.
Soddisfatto dei nomi di file Unicode, quindi non fallisce quando lo si utilizza su file denominati in giapponese, ebraico, cinese o in qualsiasi altra lingua.
Supporta più routine di checksum (hash), come MD5, SHA1, CRC32, RIPEMD e altri.
Supporta la scansione ricorsiva di directory.
Supporta file di dimensioni molto grandi: se si trova sul disco rigido, ExactFile può gestirlo.
Fa tutto ciò che fanno i programmi di utilità estivi popolari come fsum, md5sum, sha1sum, sfv, ecc., Ma meglio!
Compatibile con i più diffusi formati di digest del checksum dei file.
Per Windows 2000, XP, Vista e 7.
GUI. Facile da usare per ottenere checksum per singoli file, creare digest di checksum e testare digest di checksum. Non richiede la versione della console o eventuali DLL esterne.
GRATUITO.