4 votos

¿Cómo puedo recuperar archivos de imagen de un archivo zip dañado?

Cuando intenté descomprimirlo usando la utilidad de archivo zip por defecto de Mac y el mensaje de error:
Error 1 - Operation not permitted .

Entonces intenté usar 7zx y recibí el mensaje de error:
Cannot open the files as archive file

¿Cómo puedo recuperar los archivos de imagen del archivo zip dañado?

¿Hay alguna herramienta para recuperar al menos algunos de mis archivos del archivo zip dañado?

12voto

Jonathan Puntos 1032

Si el problema es en realidad un archivo zip dañado, la línea de comandos zip puede tratar de repararlo. Para ello, utilizarías la -F o -FF opciones, como esa:

zip -F damaged-copy.zip --out repaired.zip
zip -FF damaged-copy.zip --out repaired.zip

Siempre es una buena práctica hacer eso en una copia del archivo dañado, para estar seguro de no dañarlo más. Para ver lo que el -F y -FF las opciones lo hacen, mira la página del hombre: man zip .

6voto

Nader Shirazie Puntos 8494

¿Estás seguro de que el archivo es un archivo Zip real, ya que recibirás este mensaje en un archivo que ha sido renombrado como .zip cuando en realidad no es un archivo Zip.

La única forma real de saberlo es usar un editor HEX como 0xED para comprobar los primeros bytes son los caracteres PK.

0 votos

Es mucho más fácil usar el comando file, que de hecho viene con OS X. Desde un terminal, escribe file [path-to-file] . Te dirá qué tipo de archivo es, dentro de los varios miles de formatos de archivo que puede identificar.

1 votos

Ejemplo: iCrap:Downloads kuzu$ file Decloner_1.4.zip Decloner_1.4.zip: Zip archive data, at least v1.0 to extract , iCrap:Downloads kuzu$ file dupeguru_osx_3_3_1.dmg dupeguru_osx_3_3_1.dmg: bzip2 compressed data, block size = 100k (nota: muchos archivos dmg utilizan bzip para la compresión), iCrap:Downloads kuzu$ file cspy262.exe cspy262.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit

1voto

jbharper2 Puntos 535

Un par de posibles soluciones para ti:

Primero, intenta desarchivar el archivo con Stuffit Expander. Probablemente ya lo tienes en tu Mac y una simple búsqueda debería revelar la ubicación. Si no lo tienes, puedes descargarlo gratis desde el El sitio web de Stuffit .

Si eso no le funciona, intente extraerlo a través de la Terminal. Aunque pueda parecer un poco aterrador, algunos de los comandos básicos son bastante simples, e increíblemente útiles. Primero, abre la aplicación Terminal, ubicada en la carpeta de utilidades dentro de tu carpeta de aplicaciones. Ahora, escribe el comando unzip seguido de un espacio, luego arrastre el archivo zip ofensivo y suéltelo en la ventana de la terminal, esto insertará la ruta para el archivo. Presione Enter y el archivo debería descomprimirse en su carpeta de inicio.

Si ninguna de esas opciones te funciona, hay varios programas que dicen ser "herramientas de reparación de archivos Zip". Una rápida búsqueda en Google da varios resultados. Sin embargo, su rendimiento puede variar, tanto en términos de costo como de efectividad. No tengo experiencia real con ninguna de estas utilidades, así que no puedo hablar de su efectividad.

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