Wget
Unzip 認為我的 zip 文件是一個 zip 炸彈
我已經為此苦苦掙扎了幾天,所以我希望SE上的人可以幫助我。
我使用 wget 從 Dropbox 下載了一個大文件(以下命令)
wget -O folder.zip https://www.dropbox.com/sh/.../.../dropboxfolder?dl=1
我確定它是 zip,因為 1)、
file dropboxfolder.zip
yielddropboxfolder.zip: Zip archive data, at least v2.0 to extract
和 2) 在我的 Windows 機器上可以找到下載和提取工作。當我嘗試
unzip dropboxfolder.zip
在 Linux 上使用 , 解壓縮到目前目錄時,我得到以下輸出: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 文件可能是個問題嗎?
我對dropbox、wget和zip有完全相同的問題。我使用了另一種壓縮工具,並使用以下方法提取了文件:
7z e file.zip
我在解壓縮大文件(~6 GB)時遇到了同樣的問題。用這個解決了它:
jar xf your_file.zip
我希望它有幫助!
乾杯,