У меня есть zip-файл, который содержит архив другого типа (в данном случае это WAR-файл сервера приложений jee, но это происходит и с другими типами архивов). Когда я распаковываю zip-файл, вместо того, чтобы представить мне содержащийся .war-файл, файл war также распаковывается. Это можно обойти? Я пробовал использовать «Unarchiver», «Archive Utility» и утилиту командной строки «unzip».
macos
osx-snow-leopard
zip
Адам Таттл
источник
источник
Ответы:
Откройте утилиту архивирования (/ System / Library / CoreServices / Archive Utility), откройте ее настройки (в меню «Утилита архивирования»> «Настройки») и снимите флажок «Продолжать расширение, если это возможно».
ps Если вы хотите легко получить эти префы (например, если вы хотите иметь возможность включать и выключать этот параметр по своему усмотрению), вы можете установить привилегии Archive Utility в System Preferences, открыв пакет Archive Utility (щелкните правой кнопкой мыши или щелкните по приложению, удерживая нажатой клавишу «Control», и выберите «Показать содержимое пакета», затем перейдите к «Содержанию / ресурсам» и дважды щелкните «Archives.prefPane», чтобы установить его.
источник
ИМХО
unzip
инструмент командной строки должен просто разархивировать указанный файл. Не следует распаковывать файлы с двойным архивом.источник