導航:首頁 > 文件管理 > 為什麼同一文件壓縮比原文大

為什麼同一文件壓縮比原文大

發布時間:2024-05-05 05:41:58

① 請問有誰知道壓縮文件為什麼和原文件差不多大小呀,是不是我哪裡出錯了

壓縮文件和原文件的大小比是不好說的,不過一般壓縮完的文件都要比原文件小(否則壓縮就沒意義了,對吧)。
壓縮比和文件的可壓縮性有關系。
文本文件也是一種文件,對於具體的某個文件來說,可壓縮性有多大涉及這個文件中重復代碼、無用代碼有多少。
打個比方,某個文本文件中只擁有100個空格那麼壓縮軟體可能就把這個文件轉成以下二進制內容:
100'
'
那麼,這個文就成了只佔兩個位元組的文件。這時,壓縮比可能是100:2,也就是50倍,如果是1000個空格,那麼壓縮比就會達到500倍。反過來,某個文件中根本沒有重復的代碼,那麼壓縮軟體對此就無法下手,可能不但無法壓縮,甚至會使壓縮出的包的體積加大。
當然,文件的打包壓縮與壓縮工具的具體的打包方式也有關。
各種圖片、視頻很多本身就是經過了壓縮演算法處理的,比如JPG圖片、rm視頻就是本身經過了壓縮的,這類玩意兒再次用winrar壓的話,一般只能再壓縮下個90%。

② 為什麼有些文件壓縮後比壓縮前容量還要大請高手指點,謝謝!

這是正常的虛信,對於一些二進制文件,比如:流媒體,高壓縮比的圖片等,本身已經是壓縮狀態(有別於ZIP和RAR的形式),再利用壓縮工具ZIP/RAR,進行壓縮的話,因為ZIP/RAR有本身的一套壓縮機制和演算法,反而會造成原來的文件經過此計算後,變租賣的更弊譽逗大的情況,這是正常的。

③ 壓縮文件問題為什麼有些文件壓縮後反而變大了

首先要明白壓復縮文製件的原理,文件的源代碼中有大量重復的數據,如ABABABABABCD如果我們把AB替換成X那麼原文可以這樣寫XXXXXCD然後再後面補充上AB=X這樣會間接很多。
但是如果就是ABCD我們按照上面的寫法就是XCD AB=X反而比原文長了。
這個AB=X我們叫做詞典,一旦一個文件有大量重復的內容:如編程用的EXE文件、文本文檔、WORD等等會有很多相同代碼,文件的壓縮率(縮小後的體積除以原體積)會很小。但是視頻、照片則很少有相同的重復代碼,所以壓縮率很大或者超過100%就是比源文件打的情況

④ 用Win RAR壓縮過的文件為什麼還是和原來的一樣大

出現此問題的原因如下:

1、文件屬性沒有太大變化。 例如,對於某些視頻,只是為了方便起見,將放在一起並進行了壓縮。 實際上,文件屬性沒有改變,壓縮後也沒有太大改變。

壓縮文件的過程是將二進制數據壓縮為十六進制,聲音文件和圖片文件的二進制和十六進制中的位元組數相差不大,因此壓縮文件與壓縮前的文件差別不大,可能幾乎一樣。

2、壓縮工具的文件已損壞,無法壓縮。

3、不同的壓縮文件具有不同的壓縮率,可以嘗試另一個。

閱讀全文

與為什麼同一文件壓縮比原文大相關的資料

熱點內容
52好壓右鍵沒有壓縮文件選項 瀏覽:98
avi什麼類型的文件格式 瀏覽:418
分區表與文件系統 瀏覽:786
獲得文件夾路徑的對話框 瀏覽:179
弟子規哪個版本的好 瀏覽:423
二手蘋果6p的價格 瀏覽:111
微信公眾號版頭設計 瀏覽:917
jdk18讀取配置文件 瀏覽:72
優化關鍵字挖掘工具 瀏覽:672
markdown代碼塊語法 瀏覽:249
arcgis面文件屬性 瀏覽:43
當數據都帶有標准差如何計算 瀏覽:936
聲音挑選程序掃描本地 瀏覽:57
編程語言中如何拼接兩個字串符 瀏覽:482
工地數據中心包括哪些 瀏覽:972
人工成本分析工具 瀏覽:565
蘋果qq群文件在哪裡 瀏覽:724
產品和單位成本分析後有哪些數據 瀏覽:144
日語教程軟體 瀏覽:99
有哪些事業編制的app 瀏覽:89

友情鏈接