Compruebe si el archivo zip está dañado [duplicado]


11

¿Cómo puedo verificar si un archivo zip está dañado? Sé que con zip -F input.zip --out output.zippuedo arreglar el archivo. Pero no pude encontrar una opción que solo verifique el archivo CRC.

Estoy usando Ubuntu 12.04.


¡Gracias! Entonces unzip -t, puedo verificar si el archivo zip está dañado. ¿Debo hacer algo si ya existe una pregunta similar?
ironsand

No creo que tenga suficiente representante todavía, pero si lo desea, podemos marcarlo como duplicado para usted.
Karan

La publicación que escribiste me da suficiente información para mí. Marque esta publicación como duplicada.
ironsand

Respuestas:


20

Usaría la bandera -T / --testpara verificar la integridad.


Solo quiero verificar la integridad del archivo sin hacer un archivo zip. ¡gracias de cualquier manera!
ironsand

44
que es lo que hace -T:zip -T existing.zip
Akira

1

Puede md5sumordenar para verificar la integridad del archivo. Esto generará una cadena hash de 128 bits. Puede generar la cadena hash simultánea para el archivo zip original y compararlos a ambos. Solo tiene que ejecutar el siguiente comando para generar la suma de comprobación md5,

:~$ md5sum <filename>
<128 bit hash string> <filename>

Si la cadena coincide, el archivo no está dañado. Es una forma buena y fácil de verificar la integridad del archivo.


Como precaución, es una buena manera. Usaré el comando la próxima vez. ¡Gracias!
ironsand
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.