2 votos

¿"openssl sha1" roto en Mac OS X Lion, o hay un tamaño máximo de archivo?

Estoy intentando instalar VMware Fusion máquina virtual con Windows 2008 R2 server, pero estoy teniendo problemas con el archivo ISO que he descargado.

Quiero verificar que el archivo es correcta antes de intentar la instalación, y la página de descarga de Microsoft MSDN descargas menciona que el archivo tiene un SHA-1 de la suma de comprobación de X.

Así que, busqué en google sobre cómo comprobar el resumen SHA-1 para un archivo, y encontré esta página:

Mac OS X: Cómo comprobar un resumen SHA-1
... openssl sha1 [ruta de acceso completa al archivo]

Ahora, aquí está la parte divertida. Si ejecuto el comando varias veces, puedo obtener diferentes digerir valores.

Es allí cualquier manera de la que puedo, decir, hacer una copia del archivo (yo sé cómo hacer esta parte), compruebe que las dos copias son de hecho los mismos (para detectar que el archivo está cambiando, de alguna manera, pero no sé cómo comparar archivos)?

O es que hay algo fundamentalmente errado, ya sea con la "openssl sha1" de comandos, o con mis expectativas?

Aquí se muestra un ejemplo de ejecución:

Lasses-MacBook-Pro:Downloads lassevk$ openssl sha1 en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso  
SHA1(en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso)= 6b8e9addd77fdaf7f26ca56729802112445d48ec
Lasses-MacBook-Pro:Downloads lassevk$ openssl sha1 en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso  
SHA1(en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso)= db275e4640a61cf4021142bed7593390ebb1bc74
Lasses-MacBook-Pro:Downloads lassevk$ openssl sha1 en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso  
SHA1(en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso)= a87acbd3b415440630251ca1f66ed64e444ae96f
Lasses-MacBook-Pro:Downloads lassevk$ ls -la en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso  
-rw-r--r--@ 1 lassevk  staff  3166584832 Dec 12 01:02 en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso

1voto

Kyle Boon Puntos 2452

Se trataba de un chip de memoria defectuoso.

He descargado un programa para probar la memoria, experimentada con que fichas podría ser y terminó eliminando a uno, que hizo el programa memtest deja de quejarte.

Cuando ejecuto el comando "openssl sha1" ahora, en múltiples ocasiones, produce el mismo digest cada vez. Lamentablemente, es la recopilación mal (en comparación con el que está publicado en el sitio web), así que supongo que tengo que volver a descargar el archivo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X