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


66

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

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

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


2
7z x file.zip install infoを試してください。エラーはパスワードで保護されたzipに関連していると確信しています。これは組み込みではサポートされていません。
オタクウォーラー

回答:


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

@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.

0

古いMacを使用している場合、XCodeは最新のOSなしではインストールされません。XcodeやHomebrewを使用しなくても正常に動作することがわかりましたが、端末コマンドをいくつか実行する必要があります。

SourceForgeから7zaをダウンロードできます。これは、ターミナル実行アイコンが付いた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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.