10

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

2 ответа2

21

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .