Después de 25 años en PC, estoy encantado de aprender todo lo que puedo sobre cómo trabajar con mi nuevo Mac y OS X Mavericks.
I Intenté abrir un archivo zip pero fue interrumpido con un cuadro de diálogo de la utilidad de archivo:
No se puede expandir «filename.zip» en «Descargas».
(Error 2 – No existe tal archivo o directorio).
¿Qué hacer? ¿Cómo puedo acceder al contenido del archivo zip?
Respuesta
Es probable que filename.zip
no es en realidad un archivo .zip
o está dañado.
Abra Terminal . Puede acceder escribiendo «Terminal» en Spotlight .
Introduzca el comando (s) en los pasos a continuación en la línea de comandos (haga clic tres veces en la línea, cópiela y péguela en la línea de comandos). Reemplace filename.zip
con el nombre real de zip
archivo.
Si el nombre del archivo contiene espacios, debe ingresarlo de manera diferente usando el escape \
Por ejemplo, si el archivo se llama compressed crap.zip
, «d escribe compressed\ crap.zip
en la línea de comandos.
Paso 1:
Reparar los permisos del disco. Una vez hecho esto, intente abrir el archivo .zip nuevamente. Si lo desea, puede hacerlo desde la línea de comandos.
diskutil repairPermissions /
Paso 2:
Utilice archivo para confirmar que «en realidad es un archivo zip:
file ~/Downloads/filename.zip
El resultado debe ser: Zip archive data, at least v2.0 to extract
Si no recibe este resultado, publique el resultado como comentario antes de continuar.
Paso 3:
Después de confirmar en realidad es un archivo zip, intente descomprimir directamente desde la línea de comando:
unzip ~/Downloads/filename.zip -d ~/Downloads
Paso 4:
Es probable que el paso 3 falle. Ejecute el comando zip para intentar reparar cualquier daño y salvar el contenido de el archivo (nuevamente, reemplace filename.zip
con actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Si se ejecuta de forma limpia, volverá directamente a su indicador. Salir de la Terminal. Navegue a su carpeta de Descargas y haga doble clic en Repairedversion.zip
– debería descomprimirse sin problemas.
Alternativamente, es posible que no salga limpiamente. Si se le presenta
Is this a single-disk archive? (y/n):
Pulse la tecla y
. Después de «vuelva al mensaje, intente nuevamente abrir Repairedversion.zip
desde su carpeta de Descargas. Si aún no puede abrirlo, comente a continuación con las advertencias recibidas del comando. Sin embargo, si ha llegado a este punto, es probable que el archivo esté dañado irreparablemente.
Comentarios
Respuesta
Hay varias cosas que podrían haber sucedido aquí. La forma más fácil de resolver esto es volver a descargar (o volver a copiar) el archivo zip de su fuente original y volver a intentar abrirlo de nuevo. Sin tener más información, aquí «sa lista de posibles cosas que podrían estar sucediendo:
- La carpeta «zip» no existe. Escribiste carpeta, pero supongo que te refieres a archivo. Lo que podría suceder es que marcó un archivo normal, no zip, como archivo zip agregando accidentalmente
.zip
al final del nombre del archivo. Entonces su computadora cree que es un archivo zip pero en realidad no es un archivo zip. - El destino no existe. A partir del mensaje de error, es posible que en realidad no tenga una carpeta
Downloads
.
Todos Estos problemas no son intuitivos y las soluciones para ellos son igualmente técnicos y no intuitivos. Creo que lo mejor que puedes hacer es intentar recuperar el archivo de nuevo.
Responder
Intenta abrir el archivo con una aplicación que no sea que Archive Utility, que es el desarchivador integrado en macOS.
Usé la aplicación Keka . También encontró un error:
Falló la extracción de «filename.zip»
Código de error 2 usando «p7zip»
Error fatal
Sin embargo, también pudo descomprimir un directorio que contenía 6 archivos de imagen completos, junto con una séptima imagen fallida «Zero bytes» esa extracción fallida.
Con esta aplicación, o alguna otra aplicación de descompresión de terceros, es posible que pueda recuperar al menos algunos de los archivos del archivo dañado.
zip warning: no end of stream entry found: _file_inside_archive_
zip warning: rewinding and scanning for later entries
¿Hay algo más que pueda uno para recuperar el contenido del archivo ' s?