不可思议从42kb文件解压出4.5PB

posted 30 July ,2008 @21:13

可能你不知道1PB =1,000,000GB = 1,000TB。这个数字应比所有人的硬盘都来得大千多倍以上。可是这是怎么从42kb中解压出4.5PB的呢?

原来,在一个名为42.zip的压缩档里面,有16个压缩文件而里面有16压缩文件里面又有16个压缩文件的里面又有16个压缩文件里面又有16个压缩文件中,有藏有一个被压缩的好的4.3GB文件(有点绕口令)。所以从里面解压出来的话:

16 x 4294967295       = 68.719.476.720 (68GB)
16 x 68719476720      = 1.099.511.627.520 (1TB)
16 x 1099511627520    = 17.592.186.040.320 (17TB)
16 x 17592186040320   = 281.474.976.645.120 (281TB)
16 x 281474976645120  = 4.503.599.626.321.920 (4,5PB)

也许你又会再好奇怎么一个4.3GB的文件能进行这么大的压缩比例,而且少过42kb呢?原来4.3GB的原文档里面的内容都是0。对压缩器来说,同符位码(bits)进行高压缩是再容易不过的。

有兴趣可以到下面下载42kb的压缩文件试试看,到时电脑当了别怪我。(注意:如果有安装病毒扫描工具的话,好像都不能成功解压出来)

来源: unforgettable.dk via ghacks.net

 

Related Posts with Thumbnails





blog comments powered by Disqus Counter: 897 hits



RSS Feeds


feedburner | skyfeed

Email RSS:

Sponsors

About paikia

Activities

News on paimia.com

Get Adobe Flash playerPlugin by wpburn.com wordpress themes