Попробуйте 7z x file.zipустановить информацию , я уверен, что ошибка связана с паролями, защищенными паролем, которые встроенные функции не поддерживают.
nerdwaller
Ответы:
98
Попробуйте распаковать его p7zip.
Вы можете установить его через MacPorts или Homebrew с помощью следующих команд:
Это работает. Мне просто любопытно: означает ли need PK compat. v4.5 (can do v2.1)это, что Info-ZIP (то есть стандарт unzip) не может читать файлы в более новом формате, определенном PKWARE, или что это на самом деле не файл .zip, а файл 7z?
авенета
@avernet тогда, почему Windows может это сделать, а macOS нет? MacOS это плохо?
user924
2
Если вы эмоционально привязаны к использованию unzipкоманды; это также работает:
$ brew tap homebrew/dupes
$ brew install unzip
$ brew link unzip --force
# Warning: unzip is keg-only and must be linked with --force
# Note that doing so can interfere with building software.
Если вы используете старый Mac, XCode не будет установлен без последней ОС. Я только что понял, что он отлично работает без Xcode или Homebrew, но вам должно быть удобно выполнять некоторые команды терминала.
Вы можете скачать 7za с SourceForge . Он будет отображаться в виде файла 7za со значком терминала exec. Затем скопируйте его в / usr / local / bin и chmod +x /usr/local/bin/7za(мне пришлось создать папку bin). Затем введите 7za x path / to / your / file.zip, и это должно работать.
7z x file.zip
установить информацию , я уверен, что ошибка связана с паролями, защищенными паролем, которые встроенные функции не поддерживают.Ответы:
Попробуйте распаковать его
p7zip
.Вы можете установить его через MacPorts или Homebrew с помощью следующих команд:
Затем, чтобы распаковать его, используйте:
источник
need PK compat. v4.5 (can do v2.1)
это, что Info-ZIP (то есть стандартunzip
) не может читать файлы в более новом формате, определенном PKWARE, или что это на самом деле не файл .zip, а файл 7z?Если вы эмоционально привязаны к использованию
unzip
команды; это также работает:источник
Если вы используете старый Mac, XCode не будет установлен без последней ОС. Я только что понял, что он отлично работает без Xcode или Homebrew, но вам должно быть удобно выполнять некоторые команды терминала.
Вы можете скачать 7za с SourceForge . Он будет отображаться в виде файла 7za со значком терминала exec. Затем скопируйте его в / usr / local / bin и
chmod +x /usr/local/bin/7za
(мне пришлось создать папку bin). Затем введите 7za x path / to / your / file.zip, и это должно работать.источник
Этот файл был заархивирован под Windows / Linux с помощью 7zip, и вы пытаетесь разархивировать его под MacOS.
Загрузите The Unarchiver из App Store и используйте его для распаковки.
источник