Unzipは私のzipファイルがzip爆弾だと思います。

Unzipは私のzipファイルがzip爆弾だと思います。

私は数日間この問題に苦しんでいるので、SEの誰かが私を助けることができることを願っています。

wget(以下のコマンド)を使用してDropboxから大容量ファイルをダウンロードしました。

wget -O folder.zip https://www.dropbox.com/sh/.../.../dropboxfolder?dl=1

file dropboxfolder.zip1)結果の dropboxfolder.zip: Zip archive data, at least v2.0 to extractダウンロードと解凍操作は私のWindowsコンピュータで見つけることができるので、zipファイルであると確信しています。

Linuxで現在のディレクトリに解凍するために使用しようとすると、unzip dropboxfolder.zip次の結果が表示されます。

warning:  stripped absolute path spec from /  
mapname:  conversion of  failed     
creating: subdir1/
creatingL subdir2/
extracting: subdir1/file1.tif 
error: invalid zip file with overlapped components (possible zip bomb)

私が言ったように、Windowsではうまくいくので、何が問題なのかわかりません。 zipがかなり大きいので(〜19GB)少しずつ転送するのは避けたいので、助けていただければとても感謝します。 unzip -tを実行しましたが、同じエラーが発生します。アーカイブのすべての要素を表示すると、すべての項目が期待どおりに表示されます。 tifファイルに問題があるのでしょうか?

答え1

私は同じ問題がありますセーフティボックス得るそして圧縮。別の圧縮ツールを使用し、以下を使用してファイルを抽出しました。

7z e file.zip

答え2

大容量ファイル(〜6 GB)を解凍しても同じ問題が発生しました。これで解決しました:

jar xf your_file.zip

お役に立てば幸いです!

乾杯、

答え3

あなたは試す必要がありますこの回答

zipが破損しているようです。これは、WindowsがLinuxとは異なる特定のファイル/文字を処理するために発生します。最初のコマンドを使用すると、Linux用のzipファイルを最適化します。次に、2番目のコマンドを使用して解凍します。このソリューションを使用すると問題が解決します。

zip -FF 210211.zip --out 210211-2.zip -fz

unzip 210211-2.zip

関連情報