Recibo el siguiente error al descomprimir un archivo
unzip user_file_batch1.csv.zip
Archive: user_file_batch1.csv
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of user_file_batch1.csv or
user_file_batch1.csv.zip, and cannot find user_file_batch1.csv.ZIP, period.
Creo que este archivo no está dañado o es parte de un archivo de archivo múltiple, ya que con la Utilidad de archivo pude descomprimirlo. Intenté cambiarle el nombre .zip
pero no funcionó.
La salida de type file user_file_batch1.csv.zip
fue
user_file_batch1.csv.zip: uuencoded or xxencoded text
file user_file_batch1.csv.zip
: díganos cuál es la salida.Respuestas:
Su archivo tiene un
.zip
nombre, pero no está en formato zip. Cambiar el nombre de un archivo no cambia su contenido, y en particular no lo transforma mágicamente en un formato diferente.(Alternativamente, el mismo error podría ocurrir con un archivo zip incompleto, pero como esa utilidad de archivo funcionó, este no es el caso).
Ejecute
file user_file_batch1.csv.zip
para ver qué tipo de archivo es este. Es presumiblemente algún otro tipo de archivo que Archive Utility entiende.Ejecute el siguiente comando:
Esto crea un archivo cuyo nombre se indica en
user_file_batch1.csv.zip
. Si desea elegir un nombre de archivo de salida diferente:El archivo de salida en esta etapa puede, en sí mismo, ser un archivo. (Quizás sea un zip, de hecho).
file
Vuelva a ejecutar la utilidad en este archivo para ver de qué se trata. Si elige el nombre de archivo automático, puede dar una pista.fuente
file /users/an/zz.zip
dice "" "Datos de archivo Zip, al menos v1.0 para extraer" "". Pero tratando de descomprimir, dice "" "Archivo: /users/an/zz.zip No se encontró la firma del final del directorio central. O este archivo no es un archivo zip, o constituye un disco de un archivo de varias partes En el último caso, el directorio central y el comentario del archivo zip se encontrarán en los últimos discos de este archivo. Archivo: /users/an/zz.ZIP No se encontró la firma del final del directorio central. no es un archivo zip, o constituyeTuve un problema similar al hacerlo
unzip archive.zip
, dándomeHaciendo
file archive.zip
me dioUtilizando
7z e archive.zip
trabajado.fuente
Tuve el mismo problema con descomprimir.
Luego intenté extraerlo con 7z y jar sin suerte. Más tarde resultó que era una versión antigua y silenciosa de p7zip.
Instalé uno nuevo desde la fuente y eso resolvió el problema. Un simple:
Lo extrajo correctamente.
fuente
Vaya a su ubicación zip y luego descomprima con este comando
fuente
si desea copiar el contenido de texto en el archivo zip, simplemente gzip el archivo para el formato de archivo y para enumerar el contenido use zcat
fuente
gzip
ayuda un archivo y luego enzcat
lugar de usarlocat
en el archivo original ayuda (a menos que le paguen por hora).