Un problema común que, cuando descomprimir (lea: 'abrir haciendo doble-clic'), algunos .zip
archivos de un tamaño similar, .cpgz
archivo. Pero espera un descomprimido el archivo o carpeta en su lugar.
El valor predeterminado descomprimir el programa en OS X es '/System/Library/core services/Archive Utility.la aplicación'
Al intentar descomprimirlo en la Terminal (/usr/bin/unzip
), verá el siguiente:
$ unzip SE.zip
Archive: SE.zip
warning [SE.zip]: zipfile claims to be last disk of a multi-part archive;
attempting to process anyway, assuming all parts have been concatenated
together in order. Expect "errors" and warnings...true multi-part support
doesn't exist yet (coming soon).
error [SE.zip]: missing 8256083459 bytes in zipfile
(attempting to process anyway)
error [SE.zip]: attempt to seek before beginning of zipfile
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)
Tengo Mavericks 10.9.5 en ejecución, y un unzip -v
aprende con nosotros estamos en la versión 5.52:
$ unzip -v
UnZip 5.52 of 28 February 2005, by Info-ZIP. Maintained by C. Spieler. Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.
...
Lo gracioso es que el mismo 'corruptos' archivo zip extractos bien en mi sistema CentOS. No hay ningún error y el archivo parece estar bien. Mi CentOS sistema ejecuta descomprimir la versión 6.00:
$ unzip -v
UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.
...
Mi pregunta: ¿Cómo puedo actualizar mi versión de unzip
a la versión 6.00 o superior?
Y afiliados pregunta: ¿la nueva versión de OS X descomprimir también tienen efecto en el valor predeterminado descomprima 'Utilidad de almacenamiento.la aplicación'?
ps. Yo prefiero el uso de un gestor de paquetes como brew
por encima de compilar desde el código fuente. brew install unzip
resultados en: Error: No available formula for unzip