Sous Mac OS X, comment décompresser un fichier zip sans décompresser son contenu?

10

J'ai un fichier zip qui contient un autre type d'archive (dans ce cas, un fichier WAR de serveur d'application jee, mais cela se produit également avec d'autres types d'archives contenus). Lorsque je décompresse le fichier zip, au lieu de me présenter le fichier .war contenu, le fichier war est également décompressé. Y a-t-il un moyen de contourner ceci? J'ai essayé avec 'The Unarchiver', 'Archive Utility' et l'utilitaire de ligne de commande 'unzip'.

Adam Tuttle
la source
1
Avez-vous essayé avec 7-Zip?

Réponses:

21

Ouvrez l'utilitaire d'archivage (/ System / Library / CoreServices / Archive Utility), ouvrez ses préférences (dans le menu Archive Utility> Préférences) et décochez l'option "Continuer à développer si possible".

ps Si vous souhaitez accéder facilement à ces préférences (par exemple, si vous voulez pouvoir activer et désactiver ce paramètre à volonté), vous pouvez installer les préférences de l'utilitaire d'archivage dans les préférences système en ouvrant le package de l'utilitaire d'archivage (clic droit ou cliquez avec le bouton droit sur l'application et sélectionnez Afficher le contenu du package), puis accédez à Contenu / Ressources et double-cliquez sur Archives.prefPane pour l'installer.

Gordon Davisson
la source
1
Neat, n'avait aucune idée qu'il y avait un prefPane caché
ghoppe
Moi non plus. Grand homme de pointe!
peelman
1
Bizarre et bon à savoir +1
Dan Rosenstark
1

À mon humble avis, l' unzipoutil de ligne de commande doit simplement décompresser le fichier spécifié. Il ne doit pas décompresser les fichiers à double zip.

Mike L.
la source