59 votos

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

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

Acabo de intentar abrir un archivo zip, pero me ha interrumpido el diálogo de la Utilidad de Archivos:

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

Error 2 - No such file or directory.

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

75voto

Goldorak84 Puntos 116

Es probable que filename.zip no sea realmente un archivo .zip o el archivo está dañado.

Abrir Terminal. Usted puede acceder a él escribiendo "Terminal" en Spotlight.

Ingrese los comandos en los pasos descritos a continuación en su línea de comandos (triple clic en la línea, copiarlo y pegarlo en su sistema). Reemplace filename.zip con el nombre real del archivo zip.

Si el nombre del archivo contiene espacios, deberá introducir de manera diferente de usar el escape \ carácter. Por ejemplo, si el archivo se llama compressed crap.zip, debes escribir compressed\ crap.zip en la línea de comandos.

Paso 1:

Permisos de disco de reparación. Una vez hecho esto, intente abrir la .archivo zip de nuevo. Si usted desea, usted puede hacer esto desde la línea de comandos.

diskutil repairPermissions /

Paso 2:

Uso de archivos para confirmar que se trata realmente de un archivo zip:

file ~/Downloads/filename.zip

La salida debe ser: Zip archive data, at least v2.0 to extract

Si usted no recibe esta salida, después de la salida como un comentario antes de continuar.

Paso 3:

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

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

Paso 4:

Paso 3 probablemente fallará. Ejecutar el zip de comando para intentar reparar los daños y salvar el contenido del archivo (de nuevo, sustituya filename.zip con actualname.zip):

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

Si se ejecuta correctamente, usted será devuelto directamente a su sistema. Salir De La Terminal. Navegue a la carpeta de Descargas y haga doble clic en Repairedversion.zip- se debe descomprimir sin problema.

Alternativamente, es posible que no salga limpiamente. Si usted está presentado con

Is this a single-disk archive? (y/n):

Golpear la y clave. Después de que hayas regresado a la pregunta, de nuevo el intento de abrir Repairedversion.zip desde tu carpeta de Descargas. Si aún no puedes abrir, comentar a continuación, con la advertencia(s) recibido de la orden. Si has llegado hasta este punto, sin embargo, es probable que el archivo está dañado irreparablemente.

3 votos

También puede arrastrar y soltar el archivo en la ventana del terminal, en lugar de escribir el directorio/nombre del archivo. Esto también corrige automáticamente los espacios opcionales en el nombre del archivo

0 votos

Gracias por estas magníficas instrucciones. Acabo de probar los pasos 1-4. Esto es lo que obtuve cuando el terminal finalmente se ahogó en él. Iba tan bien... cualquier ayuda es muy apreciada. Directorio central encontrado... advertencia de zip: Entry too big:Transmission/Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony/f-zerodarkthirty.720p.mkv zip error: Entrada demasiado grande para dividirla, leerla o escribirla (La mala compresión ha provocado una entrada inesperadamente grande - pruebe con -fz)

0 votos

Estoy recibiendo estos errores: zip warning: no end of stream entry found: _file_inside_archive_ zip warning: rewinding and scanning for later entries ¿Se puede hacer algo más para recuperar el contenido del archivo?

1voto

Rex Chan Puntos 11

Hay varias cosas que podrían haber ocurrido aquí. El más fácil La forma de resolver esto 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 pasando:

  • La "carpeta" zip no existe. Has escrito carpeta, pero supongo que querías decir archivo. Lo que puede ocurrir es que hayas marcado un archivo normal, no comprimido, como un archivo comprimido añadiendo accidentalmente .zip al final del nombre del archivo. De este modo, el ordenador cree que es un archivo zip, pero en realidad no es un archivo zip.
  • El destino no existe. Por el mensaje de error, es posible que no tenga un Downloads carpeta.

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

0voto

Goro Puntos 264

Intenta abrir el archivo con una aplicación que no sea Archive Utility, que es el desarchivador integrado en MacOS.

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

La extracción de "filename.zip" ha fallado
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 "Zero bytes" que falló en la extracción.

Usando esta aplicación, o alguna otra aplicación de descompresión de terceros, puede ser capaz de recuperar al menos algunos de los archivos del archivo dañado.

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