Équivalent Windows de linux cksum commande
Je suis à la recherche d'un moyen de calculer la somme de contrôle crc de la croix-plate-forme.
cksum
fonctionne sur Linux, AIX, HP-UX Itanium, Solaris, est-il un équivalent de commande de linux cksum
dans windows aussi?
%cksum run.sh
1491301976 652 run.sh
Note: aucun outil tiers
- Il n'existe pas de support par défaut je suppose, sur windows, vous avez besoin 3ème partie logiciel pour vérifier les CRC
- Sur Windows, vous pouvez installer Cygwin ou GNU CoreUtils pour obtenir de l'
cksum
. - J'ai oublié de mentionner, pas d'outils tiers 🙁
Vous devez vous connecter pour publier un commentaire.
Dans Windows (invite de commande), vous pouvez utiliser la commande CertUtil, voici la syntaxe:
pour explication de syntaxe, tapez cmd:
exemple:
par défaut est SHA1 il prend en charge: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512. Malheureusement pas de CRC32, 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 si il est un outil non pris en charge pour les sommes de contrôle de MME Il est la lumière sur les caractéristiques, mais qui semble faire ce que vous demandez. Il a été publié en août 2012. Il est appelé "Microsoft Fichier Checksum integrity Verifier".
http://www.microsoft.com/en-us/download/details.aspx?id=11533
Pour éviter d'agacer le non-somme de contrôle de lignes : CertUtil -v -hashfile "your_file" SHA1 | TROUVER /V "CertUtil"
Cela permettra d'afficher uniquement les ligne(s) PAS ayant CertUtil
Ici C# de mise en œuvre de la *nix cksum utilitaire de ligne de commande pour windows https://cksum.codeplex.com/
Dans la combinaison des réponses de @Cassien et @Hllitec et de https://stackoverflow.com/a/42706309/1001717 ici ma solution, où j'ai mis (seulement!) la valeur de somme de contrôle dans une variable, pour la suite du traitement:
Pour tester la sortie, vous pouvez ajouter des canalisations commande echo avec le var:
Un peu hors-sujet, mais pour info: j'ai utilisé ce avant le chargement de mon package NuGet à Artifactory. BTW. comme alternative, vous pouvez utiliser JFrog CLI, où la somme de contrôle est calculée automatiquement.