windows linux solaris checksum

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



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