ZIP壓縮炸彈,46MB解壓後擴張1億倍:最大硬碟都裝不下!
經常用電腦上網的朋友都知道,網上下載的各種軟體大都會使用壓縮包格式,最常見的有ZIP、RAR、7-ZIP。壓縮技術能減少文件的體積,提升下載速度。但在一些時候,解壓會膨脹的特性使它成為惡搞的工具。
有好事者由此發展出帶有惡搞性質的「壓縮炸彈」,看似小巧的壓縮包里會吐出令人難以置信的巨量文件,迅速塞爆你的電腦硬碟。電腦CPU也可能因為殺毒軟體陷入死循環而不堪重負。
目前有三種不同類型的惡搞壓縮包,最小的一個42KB,解壓後佔用硬碟容量5.5GB;中等的10MB壓縮包解壓後佔用硬碟281TB,當前已經沒有能夠容納下它的硬碟;最大的一個也僅有46MB,但解壓它需要使用4.5PB,也就是4500TB的存儲空間。即便是當前最大的14TB硬碟,也要300多塊才能容納的下。
用WinRAR打開這些壓縮文件你會發現,它的壓縮率非常高,可以說幾乎被壓縮完了。
由於數據都是重複的內容,所以壓縮演算法能夠用「N個1」或「N個0」來代替111111111……或者000000……,從而節省大量空間。
在嘗試解壓這些重複數據到硬碟的時候,小編也發現了一個奇特的現象,東芝TR200 240GB固態硬碟幾乎能持續以SATA3.0介面下的全速進行寫入,似乎無視了SLC緩存容量的限制。
這個現象其實不難解釋。東芝TR200固態硬碟的主控具備一定的數據壓縮能力,由壓縮包解壓出的重複數據經過TC58NC1010GSB主控的重新壓縮,實際寫入快閃記憶體的數據量就很小了。
這樣的主控壓縮設計還有另一層用途。雖然網上常用的JPG圖片以及ZIP壓縮包都是經過壓縮的形態、很難被再度壓縮,但是在應用程序的代碼以及資料庫中也常會出現一些容易壓縮的片段。這時TR200的主控壓縮能力就可以派上用場,一方面能夠提升效能表現,另一方面也能進一步延長固態硬碟的使用壽命。
今天介紹的這種惡搞壓縮包並不會對電腦硬體造成實質性的損傷,最多只會塞爆電腦的硬碟,用作朋友之間的玩笑也不會造成惡劣後果。只是如果你的固態硬碟不具備主控數據壓縮能力的話還是不要反覆嘗試了,畢竟寫入量的增長還是很快的。


※8個熱插拔硬碟位:只用1根手指頭就能駕馭的家庭數據中心
※探秘電腦SATA介面:線纜數量減少11倍,傳輸速度提升5倍
TAG:存儲極客 |