私はubuntuで解凍する必要がある大きなzipファイルを持っています。 (〜6GB)unzipコマンドはファイルが壊れていますが、壊れていません。 ubuntuの解凍方法は?
標準unzip
コマンドが失敗し、ファイルが壊れていると表示されます。これは、OSXとUbuntuの両方で発生します。
osxのファインダでダブルクリックすると、osxのコマンドラインでditto -V -x -k --rsrc myfile.zip .
が表示されます。
私はこれをubuntuでこれをunzipedする方法についての任意のアイデアですか?根本的な問題は何か?
エラーメッセージOSXとUbuntuの両方でunzip
を実行している:
アーカイブ:myfile.zipは[myfile.zip]警告: 開始時またはZIPファイル内1768583893余分なバイト(とにかく処理しようと)エラー [myfile.zip]:中央ディレクトリの開始が見つかりませんでした。 zipfile 破損しています。驚くべきことに解凍大きなファイルのための非常に不安定であるように思わ:
編集を(あなたが転送したり、適切なバイナリモードで zipファイルを作成し、あなたが適切 Unzipをコンパイルしていることをしていることを確認してください)! Javaはそのトリックをしました。同じ問題を持つ多くの他:
- https://serverfault.com/questions/235139/how-to-unzip-files-bigger-than-4gb/434537
- https://serverfault.com/questions/530114/are-there-other-options-to-unzip-a-file-in-ubuntu-besides-unzip?rq=1
最初の512バイト程度のヘクスダンプを投稿できますか? 'hexdump -C myfile.zip |を実行してください。 head -n 32' –
@AlfredRossi残念ながら、ファイルはあまりにもここに何かを投稿するにはあまりにも敏感です。また、私は下記のjava回避策を使用することができました。 – python1981