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