首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解压缩认为我的压缩文件是一个压缩炸弹

解压缩认为我的压缩文件是一个压缩炸弹
EN

Unix & Linux用户
提问于 2021-02-13 18:20:57
回答 3查看 41.4K关注 0票数 23

我已经为这件事挣扎了几天了,所以我希望在SE上有人能帮我。

我已经使用wget从Dropbox下载了一个大文件(下面的命令)

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

我确信这是一个压缩,因为1) file dropboxfolder.zip生成dropboxfolder.zip: Zip archive data, at least v2.0 to extract,2)下载和解压缩工作在我的Windows机器上找到。

当我试图在Linux上使用unzip dropboxfolder.zip解压缩到当前目录时,我得到以下输出:

代码语言:javascript
运行
复制
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上运行良好。由于拉链相当大(~19 to ),我希望避免一点一点地转移它,所以我非常感谢您的帮助。我已经运行了解压缩-t,但是它提供了相同的错误。当列出存档中的所有元素时,它会显示所有应该显示的内容。该文件是否是tif文件的问题?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2021-07-07 13:53:31

我在dropbox,wget和zip上也有同样的问题。我使用了另一种压缩工具,并使用以下方法提取该文件:

代码语言:javascript
运行
复制
7z e file.zip
票数 38
EN

Unix & Linux用户

发布于 2021-06-14 11:32:55

在解压缩大型文件(~6GB)时,我也遇到了同样的问题。用这个解决了它:

代码语言:javascript
运行
复制
jar xf your_file.zip

希望能帮上忙!

干杯,

票数 16
EN

Unix & Linux用户

发布于 2021-02-13 18:27:57

你应该试试这个答案

我认为您的zip已损坏,这是因为windows处理某些文件/字符的方式与linux不同。使用第一个命令,您将为linux优化zip文件。然后使用第二个命令解压缩它。这个解决方案应该能解决你的问题。

代码语言:javascript
运行
复制
zip -FF 210211.zip --out 210211-2.zip -fz

unzip 210211-2.zip
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/634315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档