壓縮程序(如WINZIP,WINRAR)壓縮文件的原理是什么?壓縮程序(如WINZIP,WINRAR)壓縮文件的原理是什么?為什么有的文件壓縮率很高,壓縮后大小僅10-20%,而有的文件幾乎難以壓縮?可以被大幅度壓縮的文件,為什么生成該文件的程序當時不把文件就做得小一點?

熱心網友

壓縮原理需要專業人士來解釋,咱只能把所知道的告訴你:(1)多媒體文件(視頻文件、音頻文件、MP3等),絕大多數已是經過壓縮或高度壓縮處理過的,無法再作進一步的壓縮或者根本無法壓縮,就目前的壓縮技術來看,即使可以再進一步壓縮,必定會以犧牲視頻文件、音頻文件的畫質、音質為代價;(2)壓縮比大的文件,多半是指那些文本文件或一些數據表格文件,這些文件中重復的數據、文字信息比較多,壓縮軟件可以通過其算法,把重復的信息全部歸納一個信息處理,盡可能縮小文件的大小,解壓時再將重復的信息通過處理回歸原位。對于這些文本文件,你不可能為縮小大小,而事先刪除那些重復的數據或文字,如果這樣,你恐怕根本就無法使用了。所以,只要文件內部重復的數據、文字信息越多,其壓縮比就會越高。

熱心網友

像文檔,圖片之類的文件,經過rar壓縮后壓縮比非常高,而像可執行文件(exe)、音樂、視頻等,用rar壓縮,就幾乎沒什么效果。至于你問的為什么不當時就把文件作的小一點,我想可能是技術原因吧。沒辦法再小了。只有通過壓縮才能縮小那些文件的體積了。特別是office文件和圖片文件,壓縮比相當的大。你要是不壓縮還真浪費空間啊·······