zip的壓縮演算法
winzip系列長久以來,一直是使用歷史悠久的zip壓縮演算法,後繼的版本演算法有所改善,但是沒有根本變化。壓縮率一直不高,但是zip格式仍是流行的通用格式之一,並被眾多壓縮軟體支持
在新推出的WinZip 12.0軟體上,除了界面設計有很大提高外,WinZip還引進了新的壓縮演算法,比如Lempel-Ziv-Markov chain Algorithm演算法.WinZip 12.0還可通過新的JPEG演算法,將影像數據壓縮比例提高到25%,而且影像質量沒有任何衰減.
『貳』 壓縮文件,RAR和ZIP有區別嗎
壓縮文件中RAR格式壓縮的質量比較好,但是文件也比較大,ZIP壓縮的文件最小。
1、滑鼠右鍵點擊一個要壓縮的文件。
『叄』 文件壓縮 Zip 7z TAR 有什麼區別
zip是一種規范開放的壓縮文件,演算法不定,但主要是用 DEFLATE;
7zip和zip差不多,演算法不定,主要用bzip2和lzma,而且完全開源;
(zip和7z更像是壓縮容器,因為演算法不是格式固定,允許支持其他壓縮演算法)
tar是Linux常見的一種歸檔文件(原生不包括壓縮功能);
大小與區別
tar是無壓縮的,比壓縮效率,其次zip,接著7z。
優缺點
在Linux裡面,tar一般和其他沒有文件管理的壓縮演算法文件結合使用,用tar打包整個文件目錄結構成一個文件,再用gz,bzip等壓縮演算法壓縮成一次。也是Linux常見的壓縮歸檔的處理方法。
zip相對比較老,格式規范可知,所以積累了各種加解壓實現,有較好的兼容性,不過現有文件格式相對而言比較落後,還有會有文件名亂碼問題(因為文件名是用非Unicode編碼)
7z就新些,所用演算法壓縮效率也好很多,兼容性不及zip,7z的文件和管理程序都是開源的,文件格式也比較好(支持Unicode文件名),兩個主要壓縮演算法的性能都很好,只是差何時能普及而取代zip而已。
最後,國內很多壓縮軟體都是支持這些演算法的,2345好壓、360壓縮。
『肆』 壓縮包能壓縮多少
能壓縮的大小根據被壓縮文件的不同而有很大的不同,有些文件比如資料庫文件能成倍的壓縮,而有些文壓縮的很小,比如圖像、視頻文件。
數據壓縮是知有原理的,就是公式,有的數據是無法再高度壓縮的,所以一定要看是道什麼文件格式,壓縮率有回所不同,一般的程序和文本,壓縮率能達到60%,圖片文件壓縮率能達到80%,而視頻文件象RM格式,壓縮率能達到90%。
(4)zip的壓縮演算法擴展閱讀:
壓縮演算法
有很多不同的壓縮文件格式,例如ZIP、RAR、7Z等,實際上這只是不同的壓縮規范,就算是同樣的格式,例如都是ZIP,其中的壓縮演算法可能也是不一樣的,例如ZIP可以使用Shrinking、Recing、Deflate等演算法。
某個壓縮文件壓縮率高不高,不但要看其文件格式,更要看其具體使用的演算法(例如ZIP和7Z都可以使用Deflate演算法)
『伍』 zip 的壓縮原理與實現
文件壓縮原理
我們使用計算機所做的事情大多都是對文件進行處理。每個文件都會佔用一定的磁碟空間,我們希望一些文件,尤其是暫時不用但又比較重要不能刪除的文件(如備份文件,有點像雞肋呀),盡可能少的佔用磁碟空間。但是,許多文件的存儲格式是比較鬆散的,這樣就浪費了一些寶貴的計算機存儲資源。這時,我們可以藉助壓縮工具解決這個問題,通過對原來的文件進行壓縮處理,使之用更少的磁碟空間保存起來,當需要使用時再進行解壓縮操作,這樣就大大節省了磁碟空間。當你要拷貝許多小文件時,通過壓縮處理可以提高執行效率。如果小文件很多,操作系統要執行頻繁的文件定位操作,需要花費很多的時間。如果先把這些小文件壓縮,變成一個壓縮文件後,再拷貝時就很方便了。由於計算機處理的信息是以二進制數的形式表示的,因此壓縮軟體就是把二進制信息中相同的字元串以特殊字元標記來達到壓縮的目的。為了有助於理解文件壓縮,請您在腦海里想像一幅藍天白雲的圖片。對於成千上萬單調重復的藍色像點而言,與其一個一個定義「藍、藍、藍……」長長的一串顏色,還不如告訴電腦:「從這個位置開始存儲1117個藍色像點」來得簡潔,而且還能大大節約存儲空間。這是一個非常簡單的圖像壓縮的例子。其實,所有的計算機文件歸根結底都是以「1」和「0」的形式存儲的,和藍色像點一樣,只要通過合理的數學計算公式,文件的體積都能夠被大大壓縮以達到「數據無損稠密」的效果。總的來說,壓縮可以分為有損和無損壓縮兩種。如果丟失個別的數據不會造成太大的影響,這時忽略它們是個好主意,這就是有損壓縮。有損壓縮廣泛應用於動畫、聲音和圖像文件中,典型的代表就是影碟文件格式mpeg、音樂文件格式mp3和圖像文件格式jpg。但是更多情況下壓縮數據必須准確無誤,人們便設計出了無損壓縮格式,比如常見的zip、rar等。壓縮軟體(compression software)自然就是利用壓縮原理壓縮數據的工具,壓縮後所生成的文件稱為壓縮包(archive),體積只有原來的幾分之一甚至更小。當然,壓縮包已經是另一種文件格式了,如果你想使用其中的數據,首先得用壓縮軟體把數據還原,這個過程稱作解壓縮。常見的壓縮軟體有winzip、winrar等
『陸』 RAR和ZIP兩種格式的壓縮演算法分別是什麼
RAR文件的擴展名是.rar(不區分大小寫,),MIME類型是application/x-rar-compressed。同樣是無損數據壓縮,RAR文件通常比ZIP文件壓縮比要高,但是壓縮速度較慢。因為RAR文件頭也要佔據一定空間,在數據壓縮餘地不大時,壓縮過的文件可能比原文件要大。RAR的一個主要優點是可以把文件壓縮目標分割到多個文件,並且很容易從這樣的分割的壓縮文件解壓出源文件。另外,RAR也支持緊縮格式,把所有文件壓縮到同一個數據區以加大壓縮比,代價是解壓一個單獨的文件時必須解壓其前面的所有文件。新的RAR的加密演算法使用的是AES,而舊的RAR的加密演算法是私有的。這兩種演算法都很難破解,所以在沒有密碼的情況下只能用字典暴力破解法來破解。RAR中也可以加入冗餘的修復信息,在文件損壞但是修復信息足夠完好時可以對壓縮包進行修復。