• P8OS网站环境
  • 清平云技术交流
  • 代码市场
p8os.com


ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下


本文标签: 数据库

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下,

经常用电脑上网的朋友都知道,网上下载的各种软件大都会使用压缩包格式,最常见的有ZIP、RAR、7-ZIP。压缩技术能减少文件的体积,提升下载速度。但在一些时候,解压会膨胀的特性使它成为恶搞的工具。

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大<a href=http://www.solves.com.cn/it/yj/yp/ target=_blank class=infotextkey>硬盘</a>都装不下

 

有好事者由此发展出带有恶搞性质的"压缩炸弹",看似小巧的压缩包里会吐出令人难以置信的巨量文件,迅速塞爆你的电脑硬盘。电脑CPU也可能因为杀毒软件陷入死循环而不堪重负。

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下

 

目前有三种不同类型的恶搞压缩包,最小的一个42KB,解压后占用硬盘容量5.5GB;中等的10MB压缩包解压后占用硬盘281TB,当前已经没有能够容纳下它的硬盘;最大的一个也仅有46MB,但解压它需要使用4.5PB,也就是4500TB的存储空间。即便是当前最大的14TB硬盘,也要300多块才能容纳的下。

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下

 

用WinRAR打开这些压缩文件你会发现,它的压缩率非常高,可以说几乎被压缩完了。

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下

 

由于数据都是重复的内容,所以压缩算法能够用“N个1”或“N个0”来代替111111111……或者000000……,从而节省大量空间。

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下

在尝试解压这些重复数据到硬盘的时候,小编也发现了一个奇特的现象,东芝TR200 240GB固态硬盘几乎能持续以SATA3.0接口下的全速进行写入,似乎无视了SLC缓存容量的限制。

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下

 

这个现象其实不难解释。东芝TR200固态硬盘的主控具备一定的数据压缩能力,由压缩包解压出的重复数据经过TC58NC1010GSB主控的重新压缩,实际写入闪存的数据量就很小了。

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下

 

这样的主控压缩设计还有另一层用途。虽然网上常用的JPG图片以及ZIP压缩包都是经过压缩的形态、很难被再度压缩,但是在应用程序的代码以及数据库中也常会出现一些容易压缩的片段。这时TR200的主控压缩能力就可以派上用场,一方面能够提升效能表现,另一方面也能进一步延长固态硬盘的使用寿命。

ZIP压缩炸弹,46MB解压后扩张1亿倍:最大硬盘都装不下

 

今天介绍的这种恶搞压缩包并不会对电脑硬件造成实质性的损伤,最多只会塞爆电脑的硬盘,用作朋友之间的玩笑也不会造成恶劣后果。只是如果你的固态硬盘不具备主控数据压缩能力的话还是不要反复尝试了,毕竟写入量的增长还是很快的。

2020-08-20 00:46:41