web-dev-qa-db-ja.com

MacターミナルはZip64を解凍します

Mac OS 10.9.5を使用しています。所有者がZip64に変更したインターネットから大きなZipファイルをダウンロードしました。 _unzip SNPsnap_gcan_3_500.Zip_でファイルを解凍しようとしましたが、次のエラーが発生します

End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of SNPsnap_gcan_3_500.Zip or SNPsnap_gcan_3_500.Zip.zip, and cannot find SNPsnap_gcan_3_500.Zip.ZIP, period.

このファイルを解凍する方法がわかりません。何かご意見は?

28
Evan

インストールなしで、OSに付属しています。

ターミナルウィンドウを開きます(例:cmd +スペース->ターミナル-> Enter>

入る ditto -xk YourZipfile.Zip ./

動作します。

37
Markus

dittoには、何らかの理由で 'list'オプションがないようです。

7Zip( homebrew を使用してインストールできる)を使用する場合、7zaバイナリはZip64をサポートしています。

私の場合、Modern.IE Windows 10 VM画像...

$ 7za l 'Microsoft Edge.Win10.For.Windows.VirtualBox.Zip'  # list Zip contents

$ 7za e 'Microsoft Edge.Win10.For.Windows.VirtualBox.Zip' # extract
30
thom_nic