checksum windows
Equivalente de Windows del comando linux cksum (5)
Estoy buscando una manera de calcular la plataforma de verificación cruzada de CRC.
cksum
funciona en Linux, AIX, HP-UX Itanium, Solaris, ¿existe un comando equivalente de linux cksum
en Windows también?
%cksum run.sh
1491301976 652 run.sh
Nota : ninguna herramienta de terceros
Aquí hay una implementación en C # de la utilidad de línea de comandos * nix cksum para windows https://cksum.codeplex.com/
En Windows (símbolo del sistema) puede usar CertUtil, aquí está la sintaxis:
CertUtil [Options] -hashfile InFile [HashAlgorithm]
para el tipo de explicación de sintaxis en cmd:
CertUtil -hashfile -?
ejemplo:
CertUtil -hashfile C:/myFile.txt MD5
el valor predeterminado es SHA1 que admite: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512. Desafortunadamente no hay CRC32 como lo hace el shell de Unix.
Aquí hay un enlace si desea obtener más información https://technet.microsoft.com/en-us/library/cc732443.aspx#BKMK_menu
Nunca he visto una manera de hacerlo sin usar software de terceros. Desde los tiempos pasados puedes usar cosas como: http://www.etree.org/md5com.html (muy obsoleto ahora)
O en los tiempos modernos, recomendaría instalar un shell como Cygwin que emula como Linux.
Si no puede utilizar ningún software de terceros, lo mejor es enviar un correo a microsoft y pedirles que lo implementen en W8 :)
¡Buena suerte!
Para evitar líneas molestas que no sean de suma de comprobación: CertUtil -v -hashfile "your_file" SHA1 | FIND / V "CertUtil" Esto mostrará solo la (s) línea (s) que NO contienen CertUtil
Parece como si hubiera una herramienta no compatible para las sumas de comprobación de MS. Es ligero en las características pero parece hacer lo que estás pidiendo. Fue publicado en agosto de 2012. Se llama "Comprobador de integridad de comprobación de archivos de Microsoft".
http://www.microsoft.com/en-us/download/details.aspx?id=11533