如何實現最大的 zip 壓縮?

如何實現最大的 zip 壓縮?

我想製作一個包含 .jpg 圖片的“標準”zip 檔案。我應該使用哪些軟體和開關/選項來實現最大壓縮比?我的意思是,也許我可以使用一些特殊的壓縮選項和 7zip 的高記憶體使用量來製作可靠的檔案。

答案1

由於 jpeg 檔案已經被壓縮,您可以告訴 zip 僅儲存檔案而不嘗試壓縮它們。開關--compression-method store(或-Z store-0)可以做到這一點。但不要指望得到任何東西:通常 zip 足夠聰明,可以檢測到壓縮不會有幫助。

答案2

正如 ChrisInEdmonton 正確提到的,JPEG 檔案是高度壓縮的。使用其他實用程式壓縮它們不會導致任何顯著的大小減小。

然而,「重新壓縮」JPEG 檔案是可能的,因為有比 JPEG 中使用的壓縮演算法更好(就大小而言)的壓縮演算法。根據最大壓縮,這是透過將圖像解碼回 DCT 係數並使用比預設霍夫曼編碼(JPEG 使用的壓縮演算法)更好的演算法重新壓縮它們來完成的。

撇開技術細節不談,我提到的基準確實指出了 4 個能夠有效壓縮 JPEG 檔案的壓縮器。他們是:

  • PAQ8PX與-7
  • 東西 14使用自動文件類型
  • 包裝JPG 2.5
  • WINZIP 14用最佳方法

據我所知,只有 Winzip 提供了常用的存檔格式 (.zip) 和大約 18% 的不錯的壓縮率(考慮到 JPEG 檔案的可壓縮性)。雖然 PAQ8PX 確實達到了最高壓縮比 (24.37%),但除了不為人所知之外,它很可能需要花費大量時間來壓縮檔案。

相關內容