為什麼壓縮包比源文件還大
① 怎麼壓縮文件啊.為什麼我壓縮後的大小和原來的一樣大呢
可能是操作不對,關於壓縮文件的具體操作步驟如下:
1、首先,在計算機上下載並安裝好winRAR軟體,如下圖所示,然後進入下一步。
② 我用winRAR壓縮文件的時候為什麼壓縮後文件和源文件一樣大啊
壓縮率,要取決於具體的文件數據。舉一個例子吧。一個文件里有1000個數字,全是1,而另一個文件里也有1000個數字,但是是雜亂無章的。這時,前面那個文件就會壓縮得更小。
某些文件,特別是在網上流傳的音頻,視頻格式文件,它們本身就已經經過壓縮了(使用了其他的壓縮演算法),所以用WinRAR就不會再把它們壓縮得很小了。
再舉一個例子,假設一個文件,用WinRAR可以壓縮到原來的80%,如果對這個已經壓縮過的文件再次進行壓縮,你覺得它會是多大。如果認為每次都會是原來的80%,那麼可以肯定經過若干次的壓縮後,這個文件的大小會變成原來的1%以至無限小!顯然這是不可能的。經過壓縮後的文件一般是不能再壓縮,使它變小的。如果真是那樣的話,那我寧願對一個文件壓縮10000次。
WinRAR採用的是RAR演算法。WinRAR會對一段數據進行預先計算,如果發現採用RAR演算法,所得到的壓縮率接近1,即幾乎沒有壓縮效果的話,它就會放棄使用RAR演算法,而是原樣輸出。再加上文件頭(比如文件名,修改時間等信息)佔用一定的空間,所以經過它們經過WinRAR「壓縮」後,反而會變得比以前更大。
③ 為什麼壓縮文件和源文件內存一樣大呢
解決壓縮文件和源文件大小相同,需要在壓縮時選擇壓縮模式。
以winrar為例,在壓縮文件時選擇壓縮模式步驟如下所示:
1、選擇需要壓縮的文件,點擊滑鼠右鍵。
④ 圖片壓縮之後文件比原文件還大怎麼回事
圖片壓縮最好別用壓縮工具,要想變小,最好就是改變圖片格式,這個就需要相關工具軟體了
⑤ 為什麼壓縮後的文件比源文件還要大
呵呵,壓縮文件的演算法都是將原文件按照一定的字典規則建立索引,所以會給文件增加一個索引頭,就是index head,如果你的文件本身是0位元組,那麼壓縮之後是沒有任何效果的,但是這個index head作為壓縮文件的必要格式,還是會添加進來,這就造成了壓縮之後反而文件變大。
⑥ 壓縮包比原文件大為什麼
游戲客戶端都是最小壓縮比的了,不需要再壓縮
⑦ 為什麼有時候壓縮文件,壓縮好後和原文件一樣大
因為這種文件已經是壓縮過的文件,例如:jpeg圖片,mpeg電影,這些文件本來已經就是經過高級演算法壓縮過的,有的文件壓縮過後還有可能變大,這很正常的,一般純文本格式例如txt.doc等,壓縮率就會很大,只有原文件的十幾分之一,同樣沒有經過壓縮的bmp圖片,壓縮過後也會很小!!
⑧ 為什麼linux 下壓縮的文件比原文件占空間還大
不可能,你先說說你壓縮的是什麼東西吧。還有你怎麼壓縮的。
你要注意如果是已經壓縮的東西,那麼再壓縮不會減小體積,反而會增加體積,因為壓縮是一個熵演算法,有極限的,而且壓縮時還要給數據流增加標識信息,這些標識在已經達到熵狀態的數據情況下,只能增加更多的數據內容。尤其是 mp3、jpeg 什麼的有損壓縮協議。
那個扯淡的用 winrar 和 winzip 、uharc 的一邊歇著去,你說的都是 windows 的程序不是 linux 的程序,7zip 雖然是 有 linux 的字元界面命令行壓縮程序,但 linux 下面的 lzma 和 xz 用的是和 7z 差不多的壓縮協議,壓縮率基本一樣根本不需要另找 7z 壓縮,而且還符合 linux 下面的 gzip bzip2 類似的流壓縮方式提供兼容。
7zip 那東西在 linux 下面頂多就是解壓縮 7z 時才需要。