¿Cómo puedo actualizar mi versión de `unzip` a la versión 6.00 o superior?

Es un problema común que, al descomprimir (leer: 'abrir haciendo doble clic'), algunos files .zip producen un file .cpgz tamaño similar. Pero esperaba un file o carpeta descomprimido en su lugar.

El progtwig de descompression pnetworkingeterminado en OS X es '/ System / Library / CoreServices / Archive Utility.app'

Cuando intente descomprimirlo en la Terminal ( /usr/bin/unzip ) verá lo 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 transfernetworking or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip properly) 

Tengo Mavericks 10.9.5 ejecutándose, y unzip -v nos unzip -v que 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 curioso es que el mismo file zip "corrupto" extrae bien en mi sistema CentOS. No hay ningún error y el file parece estar bien. Mi sistema CentOS ejecuta la versión de descarga 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 pregunta afiliada: ¿Mi nueva versión de OS X descomprimir también afectará a la descompression pnetworkingeterminada 'Archive Utility.app'?

PD. Prefiero el uso de un gestor de packages como brew sobre la compilation desde la fuente. brew install unzip resultados en: Error: No available formula for unzip

  • iOS 7: descomprimir files zip, de forma nativa
  • Enviar un file .zip desde el escritorio de MacBook Pro
  • ¿Compress de Mac OS X es un zip "estándar"?
  • ¿Cómo puedo comprimir un file .app usando terminal?
  • Extraiga .zip directamente al disco duro externo
  • Ayuda a crear files zip con 50 files en cada
  • Error al abrir un file zip: ¿No existe ese file o directory?
  • Servicio Automator para comprimir files y regresar la ruta del file
  • 2 Solutions collect form web for “¿Cómo puedo actualizar mi versión de `unzip` a la versión 6.00 o superior?”

    Usando Homebrew (según lo solicitado):

     $ brew tap homebrew/dupes $ brew install unzip 

    Esto instalará descomprimir en (considerando los valores pnetworkingeterminados) /usr/local/Cellar/unzip/6.0/bin/unzip

    Puede alias como unzip6 en algún lugar de su path.

    Además, es posible que desee probar "The Unarchiver" desde la tienda de aplicaciones. Mucho más útil IMO luego Apple's Archive Utility.

    Puede encontrar que p7zip hace lo que quiere. Use brew install p7zip para instalar, luego ejecute 7z -h para get ayuda.

    Estoy usando 7z t en un file zip de 20GB mientras escribo esto, para probar su integridad. Tanto Unzip 5.52 como Unzip 6.0 se atragantaron.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).