В Mac OS X, как я могу разархивировать zip-файл, не разархивируя его содержимое?

10

У меня есть zip-файл, который содержит архив другого типа (в данном случае это WAR-файл сервера приложений jee, но это происходит и с другими типами архивов). Когда я распаковываю zip-файл, вместо того, чтобы представить мне содержащийся .war-файл, файл war также распаковывается. Это можно обойти? Я пробовал использовать «Unarchiver», «Archive Utility» и утилиту командной строки «unzip».

Адам Таттл
источник
1
Вы пробовали с 7-Zip?

Ответы:

21

Откройте утилиту архивирования (/ System / Library / CoreServices / Archive Utility), откройте ее настройки (в меню «Утилита архивирования»> «Настройки») и снимите флажок «Продолжать расширение, если это возможно».

ps Если вы хотите легко получить эти префы (например, если вы хотите иметь возможность включать и выключать этот параметр по своему усмотрению), вы можете установить привилегии Archive Utility в System Preferences, открыв пакет Archive Utility (щелкните правой кнопкой мыши или щелкните по приложению, удерживая нажатой клавишу «Control», и выберите «Показать содержимое пакета», затем перейдите к «Содержанию / ресурсам» и дважды щелкните «Archives.prefPane», чтобы установить его.

Гордон Дэвиссон
источник
1
Аккуратно, понятия не имел, что скрытый префан
ghoppe
Я тоже. Отличный отзыв человек!
Пилман
1
Странно и полезно знать +1
Дэн Розенстарк
1

ИМХО unzipинструмент командной строки должен просто разархивировать указанный файл. Не следует распаковывать файлы с двойным архивом.

Майк Л.
источник