举个例子,制作者大概做了这么一件事:在引号里重复这句话 " 在引号里重复这句话 "然后解压缩之后,硬盘就。。。 BOOM !
当然,也有剑走偏锋思路不同的。有一段名为 《 彗星撞地球 》 的影片,也展现了神奇的压缩比率。
这段 3D 影片如果直接放出来要 15 G 左右,效果。。。放在它出生的年代 2000 年还真不差。
这个压缩过的大小只有 64 KB, 压缩了 25 万倍 !
实现的原理其实不算通常意义上的压缩。而是制作组 Warez 做了一个 64KB 的可执行 EXE 文件,运行的时候会调用显卡,CPU 及内存等等及时渲染动画。
打个比方,动画就好比连环画,传统影片是画好的一册,而这个 《 彗星撞地球 》 则是看的时候现场一幅幅画。
小编用录屏软件录了 7 分钟都要 2.27 G 。( 当然,这和现代显示屏分辨率比较高有关系 )
那么问题来了。。。
一个文件的压缩率有极限吗?
有,可以由信息学之父克劳德 · 香农提出的信息熵函数算出来。
不过 42.zip 也好,droste.zip 也好,不适合套用香农提出的极限。
因为这两个文件为了达到惊人的压缩比,有大量刻意重复的数据,这种重复数据在压缩的时候是可以被丢弃的,没啥实质性内容的信息。