KDD2015的頁面是怎麼做到將1G多的資料壓縮成0的?

時間 2021-06-02 14:40:25

1樓:Belleve

7z 使用固實壓縮。

一般壓縮是把每個檔案分別壓縮後打包,固實壓縮會把所有的檔案先打包再壓縮,這樣可以把分散在多個檔案之間的相同部分壓住,提高壓縮率,而代價就是必須整體解壓,以及——只能顯示整體的大小。

2樓:陳肖恩

7zip的固真實模式?

測試了一下,用7zip固真實模式壓縮。

用winrar開啟也一樣。以前winrar無法看自己的固真實模式下每個檔案的大小,拿5.0測試了下,好像可以了。/*,算不上bug,winrar自己的固真實模式也是這樣。*/

3樓:

固實壓縮。

當不同檔案間存在相同、相似部分時,採用固實壓縮可以獲得更高的壓縮比。

缺點是,只要壓縮包存在任何錯誤或不完整,則所有檔案無法解壓。

固實壓縮只是一種新發展出的可選擇的壓縮方式,並非某種壓縮格式的特徵,任何壓縮演算法都可以簡單實現。沒有廣泛採用只是因為適用範圍太窄,而且往往弊大於利,意義不大。

4樓:

7z是把所有檔案連起來加個分隔符全體一次性編碼,你在壓縮包內看到的檔案是根據目錄檔案生成的。0大小代表的是無法讀取

壓縮包是根據字典來編碼的例如原來的文字是qwer,我在字典裡指定a=qwer,壓縮時我就用a代替了所有的qwer,假如檔案所有內容是qwer的迴圈,那只需要原本四分之一的檔案空間就能存放。字典大小根據需要從幾kB到幾十MB不等,字典越大,所能省略的編碼就越多。

再由已有回答裡的說法這個上G的檔案很大部分是有序數字和逗號,壓縮程度高就不是什麼奇怪的事了

5樓:

一句話,bug。

用7z壓出來的winrar就是這麼顯示。

-----

很久之前好像聽說:7z檔案就算乙個位元組損壞,整個檔案就徹底廢掉,並且,不能解壓裡面單個檔案,只能全部解壓出來。所以,可能就是不存在這樣的資訊,儲存單個檔案壓縮的大小。

你看,7zip也不能看單個檔案大小。

winzip也沒能顯示單個檔案大小。

-----

我覺得要去看7z的壓縮協議。。

6樓:

WinRAR對7-zip支援不好,不能顯示每個檔案被壓縮的程度。

或許7z沒有這個概念。

再說,csv裡一小半都是逗號,滿眼望去都是0123456789。

遊戲的漢化是怎麼做到的?

noword PC遊戲大致可分為外掛程式漢化和核心漢化。外掛程式漢化就是hook遊戲執行流程中的關鍵之處,大致有3處地方需要hook,文字,字型貼圖和字型索引,把這些東西動態的替換成中文的文字,中文的字型貼圖和對應的索引資訊。核心漢化是完全不修改遊戲的執行流程,僅僅替換遊戲的資源,即文字,字型貼圖和...

你們是怎麼做到不熬夜的?

aisleep睡眠博士 對於學生黨,晚上總是忍不住想熬夜的話,建議早起,白天多學習 運動,使身體疲勞,少刷點手機,到了晚上眼睛就會疲勞,產生睏意,不自覺就想睡覺了。注意咯,早上沒有課也不要一覺睡到大中午,或者午覺睡一整個下午,要出去活動活動,不要總是待在寢室。對於上班族,白天工作繁忙 充實,睡前少刷...

你是怎麼做到悄悄拔尖的?

青柑 做不到拔尖哈哈哈哈 走出失戀的話 我是先用一段時間強迫自己不看與他相關的東西,雖然還是經常想到他,但是生活受他的影響越來越少了。後來戀愛濾鏡逐漸消失,我從客觀的角度看了一下前任,發現他是再普通不過的人了不值得那麼喜歡 同時要把注意力逐漸完全放在自己的生活 蕭蘇 中年以後的男人,時常覺得孤獨,因...