Équivalent Windows de la commande linux cksum
je suis à la recherche d'un moyen de calculer crc checksum plate-forme croisée.
cksum
fonctionne sur Linux, AIX, HP-UX Itanium, Solaris, y a-t-il une commande équivalente de linux cksum
sous windows aussi?
%cksum run.sh
1491301976 652 run.sh
Remarque:: aucun outil tiers
5 réponses
Dans Windows (invite de commande), vous pouvez utiliser la commande CertUtil, voici la syntaxe:
CertUtil [Options] -hashfile InFile [HashAlgorithm]
pour l'explication syntaxique, tapez cmd:
CertUtil -hashfile -?
exemple:
CertUtil -hashfile C:\myFile.txt MD5
par défaut est SHA1 il soutient: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512. Malheureusement pas de CRC32 comme le fait Unix shell.
Voici un lien si vous voulez en savoir plus https://technet.microsoft.com/en-us/library/cc732443.aspx#BKMK_menu
il semble comme s'il y avait un outil non soutenu pour les checksums DE MS.il est léger sur les traits mais semble faire ce que vous demandez pour. Il a été publié en août 2012. Il s'appelle "Microsoft File Checksum Integrity Verifier".
http://www.microsoft.com/en-us/download/details.aspx?id=11533
je n'ai jamais vu un moyen de le faire sans l'aide de logiciels tiers. Depuis les temps anciens, vous pourriez utiliser ce genre de choses : http://www.etree.org/md5com.html (très obsolète maintenant)
Ou dans les temps modernes, j'avais recommandons l'installation d'un shell comme http://www.cygwin.com/ qui émule tout comme linux.
si vous ne pouvez pas utiliser un logiciel tiers, alors votre meilleur pari est d'envoyer un mail à microsoft et de leur demander de l'implémenter dans W8 :)
Bonne chance!
voici un c # implémentation de l'utilitaire en ligne de commande * nix cksum pour windows https://cksum.codeplex.com/
pour éviter d'ennuyer les lignes non-checksum : CertUtil -v-hashfile" your_file "SHA1 / FIND /V" CertUtil" Cela permettra d'afficher uniquement les ligne(s) NOT contenant des CertUtil