В 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инструмент командной строки должен просто разархивировать указанный файл. Не следует распаковывать файлы с двойным архивом.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.