Спроба розпакувати файл


66

При спробі розпакувати файл, я отримую таку помилку:

Archive:  file.zip
skipping: file.bla            need PK compat. v4.5 (can do v2.1)

Чи може хтось допомогти?


2
Спробуйте 7z x file.zip встановити інформацію , я впевнений, що помилка пов’язана із захищеними паролем блискавками, які вбудований в насправді не підтримує.
nerdwaller

Відповіді:


98

Спробуйте розпакувати його p7zip.

Ви можете встановити його через MacPorts або Homebrew за допомогою цих команд відповідно:

sudo port install p7zip

brew install p7zip

Потім, щоб розпакувати його, використовуйте:

7za x file.zip

15
Це працює. Мені просто цікаво: чи need PK compat. v4.5 (can do v2.1)означає повідомлення, що Info-ZIP (тобто стандартний unzip) не може читати файли у більш новому форматі, визначеному PKWARE, або що це насправді не файл .zip, а швидше 7z файл?
авернет

@avernet, чому тоді Windows може це робити, а macOS ні? Чи погано macOS?
користувач924

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.

0

Якщо ви перебуваєте на старій версії Mac, XCode не встановиться без останньої ОС. Я щойно зрозумів, що це добре працює без Xcode або Homebrew, але вам потрібно зручно виконувати деякі термінальні команди.

Ви можете завантажити 7za з SourceForge . Він відображатиметься у вигляді файлу 7za із піктограмою exec терміналу. Потім скопіюйте його в / usr / local / bin і chmod +x /usr/local/bin/7za(мені довелося створити папку bin). Потім введіть 7za x шлях / до / ваш / file.zip, і він повинен працювати.

$ sudo mkdir -p /usr/local/bin
$ sudo cp /Volumes/p7zip/7za /usr/local/bin
$ sudo chmod +x /usr/local/bin/7za
$ 7za x path/to/your/file.zip

0

Цей файл було скопійовано під Windows / Linux за допомогою 7zip, і ви намагаєтесь розпакувати його під MacOS.

Завантажте програму Unarchiver з App Store і скористайтеся нею, щоб розпакувати її.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.