電腦檔案相當多,對於不少用戶的電腦來說,經常需要將一些檔案進行壓縮,解決空間不足的問題,Zip 就是最多人使用的格式之一,不過它亦是一把雙刃劍,David Fifield 製作一個內含超大量垃圾數據的zip bomb「壓縮炸彈」,將一個表面上只有 46MB的檔案,可以解壓到4.5PB的超大檔案。
早在去年,David Fifield 就展示過早期的解壓炸彈,一個 42KB 的zbsm.zip 文件,可以迅速膨脹到 5.5GB ,不過 5.5 GB 對於一般電腦可以說輕易應付,隨後推出了10MB的 zbsm.zip 文件,能夠膨脹到 281TB 的 zbLG.zip,已經相當強大,消費者級電腦不可能隨便打開。
而現在David Fifield 又發表了他的最新研究,就是46MB的檔案,可以膨脹到 4.5PB 的 zbxl.zip 炸彈壓縮,不過需要使用Zip64,兼容性沒有早前 10MB 及 42KB 強大,因為使用的 DEFLATE 算法無法實現高於 1032:1 的壓縮率。
David Fifield 表示,必須借助ZIP64 的 zip 標準擴展,創作一個內含超過 281TB 數據檔案,繞過該限制的方法,不過只能在新式電腦上使用,不能對舊式電腦裝置使用。