web-dev-qa-db-ja.com

ファイルを解凍しようとしています

ファイルを解凍しようとすると、次のエラーが発生します。

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

誰か助けてもらえますか?

68
Pedro Cora

p7Zipで解凍してください。

MacPorts または Homebrew を使用して、それぞれ次のコマンドでインストールできます。

Sudo port install p7Zip

brew install p7Zip

次に、それを解凍するには、次のコマンドを使用します。

7za x file.Zip
101
Igor Hatarist

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.
2
Blaise

古いMacを使用している場合、XCodeは最新のOSなしではインストールできません。 XcodeやHomebrewがなくても問題なく動作することがわかりましたが、いくつかのターミナルコマンドを快適に実行できる必要があります。

7zaは SourceForge からダウンロードできます。ターミナル実行アイコンの付いた7zaファイルとして表示されます。次に/ usr/local/binにコピーし、chmod +x /usr/local/bin/7za(binフォルダーを作成する必要がありました)。次に、7za x path/to/your/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
phpguru

そのファイルは7Zipを使用してWindows/Linuxで圧縮されており、MacOSで解凍しようとしています。

App Storeから The Unarchiver をダウンロードし、それを使用して解凍します。

0