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.