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.

hierro y
fuente
¡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.

akira
fuente
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.

PASAJERO
fuente
Como precaución, es una buena manera. Usaré el comando la próxima vez. ¡Gracias!
ironsand