Error al abrir un archivo zip: ¿No existe tal archivo o directorio?

Después de 25 años en PC, estoy encantado de aprender todo lo que puedo sobre el trabajo con mi nuevo Mac y OS X Mavericks.

Acabo de intentar abrir un archivo zip, pero se interrumpió con un diálogo de Archive Utility:

No se puede expandir "filename.zip" en "Descargas".
(Error 2 - No such file or directory.)

[]

¿Qué hacer? ¿Cómo puedo acceder al contenido del archivo zip?

Es probable que nombredelarchivo.zip no sea realmente un archivo .zip o esté dañado.

Abre Terminal. Puedes acceder a él escribiendo "Terminal" en Spotlight.

Introduzca los comandos de los pasos siguientes en la línea de comandos (haga triple clic en la línea, cópiela y péguela en la línea de comandos). Sustituye nombredelarchivo.zip por el nombre real del archivo zip.

Si el nombre del archivo contiene espacios, deberá introducirlo de forma diferente utilizando el carácter de escape \_. Por ejemplo, si el archivo se llama comprimido mierda.zip, escribirías comprimido mierda.zip en la línea de comandos.

Paso 1:

Repare los permisos del disco. Una vez hecho esto, intente abrir de nuevo el archivo .zip. Si lo desea, puede hacerlo desde la línea de comandos.

diskutil repairPermissions /

Paso 2:

Utilice archivo para confirmar que es realmente un archivo zip:

file ~/Downloads/filename.zip

La salida debería ser: Datos del archivo zip, al menos v2.0 para extraer.

Si no recibe esta salida, publique la salida como un comentario antes de continuar.

Paso 3:

Después de confirmar que es realmente un archivo zip, intente descomprimir directamente desde la línea de comandos:

unzip ~/Downloads/filename.zip -d ~/Downloads

Paso 4:

Es probable que el paso 3 falle. Ejecute el comando zip para intentar reparar cualquier corrupción y salvar el contenido del archivo (de nuevo, sustituya nombredelarchivo.zip por nombreactual.zip):

zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip

Si se ejecuta limpiamente, volverás directamente al prompt. Salga del Terminal. Vaya a su carpeta de descargas y haga doble clic en Repairedversion.zip - debería descomprimirse sin problemas.

También es posible que no salga limpiamente. Si se le presenta

¿Es este un archivo de un solo disco? (sí/n):`

Pulse la tecla y. Cuando vuelva a la pantalla, intente abrir de nuevo el archivo Repairedversion.zip de su carpeta de descargas. Si sigue sin poder abrirlo, comente a continuación la(s) advertencia(s) recibida(s) del comando. Si ha llegado a este punto, es probable que el archivo esté irremediablemente dañado.

Comentarios (8)

Hay varias cosas que podrían haber ocurrido aquí. La forma más fácil de resolverlo es volver a descargar (o copiar) el archivo zip desde su fuente original y volver a intentar abrirlo. Sin tener más información, aquí'hay una lista de posibles cosas que podrían estar ocurriendo:

  • El zip "carpeta" no existe. Has escrito carpeta, pero supongo que querías decir archivo. Lo que puede ocurrir es que hayas marcado un archivo normal, no zip, como un archivo zip añadiendo accidentalmente .zip al final del nombre del archivo. Por lo tanto, su ordenador cree que es un archivo zip pero en realidad no es un archivo zip.
  • Por el mensaje de error, es posible que no tengas una carpeta "Descargas".

Todos estos problemas son poco intuitivos y las soluciones para ellos son igualmente poco intuitivas y técnicas. Creo que tu mejor opción es intentar readquirir el archivo de nuevo.

Comentarios (0)

Intenta abrir el archivo con una aplicación que no sea Archive Utility.

He utilizado la aplicación Keka. También encontró un error:

Extracción de "filename.zip" falló Código de error 2 usando "p7zip"; Error fatal

Sin embargo, también fue capaz de descomprimir un directorio que contenía 6 archivos de imagen completos, junto con una séptima imagen "Cero bytes" que falló en la extracción.

Usando esta aplicación, al menos, puede ser capaz de recuperar al menos algunos de los archivos de la corrupta archivo.

Comentarios (0)