当前位置:首页百事科技电脑办公你听说过ZIP炸弹吗? 一个42KB解压完4.5PB大小 硬盘跪了! (2)

你听说过ZIP炸弹吗? 一个42KB解压完4.5PB大小 硬盘跪了! (2)

百事数码
2018-08-31 15:39:02 百事科技 0

解压这个 42.zip 以后会出现 16 个压缩包,每个压缩包又包含 16 个,如此循环 5 次,最后得到 16 的 5 次方个文件,也就是 1048576 个。


  1. 这一百多万个最终文件,每个大小为 4.3 GB

  2. 因此整个解压过程结束以后,会得到 1048576 * 4.6 GB = 4508876.8 GB

  3. 也就是 4508876.8 ÷ 1024 ÷ 1024 = 4.5 PB

还有比它更嚣张的呢~一个叫做 droste.zip 的大小为 28 KB 的文件,一旦被打开了以后,就会无限解压缩生成一份同样的文件,直到永远,也就是直接让硬盘 BOOM 掉。

这个文件名灵感应该取自德罗斯特效应,是指一张图片的部分与整张图片相同,无限循环,如下图。

你听说过ZIP炸弹吗? 一个42KB解压完4.5PB大小 硬盘跪了!

总而言之,这个 droste.zip 的核心原理就是输出结果为自身。

提示:支持键盘“← →”键翻页 阅读全文
意见反馈
返回顶部