Linux 中的 16 個最佳壓縮工具

壓縮和解壓縮文件是系統管理員和普通 Linux 用戶的日常活動。 壓縮不僅可以節省磁盤空間,還可以減少數據傳輸和帶寬。

大多數時候,真的很難找到真正滿足您要求的壓縮工具。 您可以在幾乎所有 Linux 發行版中找到所有最好的壓縮工具。 壓縮工具的性能是根據壓縮比、壓縮速度和解壓縮速度來衡量的。

在本指南中,我們將介紹 Linux 中最好的壓縮工具.

1. LZ4

LZ4 是一種無損壓縮算法,可在速度和壓縮比之間取得良好的平衡。 它有一個極快的解碼器,速度為每核每秒數千兆位。 LZ4_HC 和 LZ77 算法用於 LZ4 中的數據壓縮。

LZ4的主要特點:

  • LZ4 很容易安裝在各種 Linux 發行版上,沒有任何復雜性。
  • LZ4的數據壓縮率相當高,在0.5GB數據/秒以上。
  • 通過 LZ4 處理的壓縮是完全無損的。
  • 使用 LZ4 可以輕鬆管理大數據壓縮。
  • 使用 CryptoStream 協助設置密碼。

2. LZOP

左旋 是一個開源文件壓縮工具,它與 gzip 非常相似。 Lempel–Ziv–Oberhumer (lzo) 算法用於 lzop 中的數據壓縮。

以下是 Lzop 的主要功能:

  • 數據壓縮率極高。
  • 因為它是便攜式的,所以使用起來很方便,沒有任何麻煩。
  • Lzop 壓縮工具可以同時壓縮和解壓多個文件。
  • 它支持兩種文件擴展名,即 .tzo 和 .tar。
  • 它允許在 Hadoop 文件系統上部署數據壓縮工具。
lzop 壓縮工具

3.zstd (Zstandard)

標準 (zstd) 是一種無損數據壓縮算法,可提供快速的實時壓縮和更好的壓縮率。 它是由 Yann Collet 開發的 Facebook 並使用 BSD 許可證作為開源軟件提供。

以下是 Zstandard 的顯著特點:

  • Lzop 可以同時對多個文件進行數據壓縮和解壓縮。
  • 字典壓縮方法用於最小化壓縮時間。
  • 完整的數據庫可以輕鬆壓縮。
  • 壓縮和解壓比例可以調整。
  • 將任務分解為子任務以自動執行相關類型的壓縮。
zstd 壓縮工具

4. 壓縮包

壓縮包 是最受歡迎的單流無損數據壓縮工具,可提供卓越的壓縮率。 壓縮的 gzip 文件後綴為 .gz。 gzip 實用程序是在 GNU 項目下開發的。

以下是 gzip 工具的重要功能列表:

  • 使用 gzip 實用程序,您可以壓縮和解壓縮多個文件。
  • gzip 命令可以在 Linux 終端上執行。
  • LZW (Lempel–Ziv–Welch) 算法在 deflate 模式下用於文件壓縮。
  • gzip 縮小文件大小,增加頁面加載時間並減少文件壓縮期間的帶寬消耗。
gzip壓縮工具

5. 壓縮包

壓縮包 是一個強大的文件壓縮工具,還提供無損數據壓縮。 該工具集成了壓縮、加密、文件提取、打包和數據備份等其他功能。 它最常用於 Windows 操作系統,但大多數 Linux 用戶也在 Linux 發行版上使用 WinRAR。

以下是它的特點:

  • Winrar 為所有文件格式提供特徵文件壓縮和提取。
  • 它在通過網絡發送數據時提供 256 位密碼加密。
  • Winrar 支持所有流行的文件壓縮格式,其中包括 tar、rar、zip、gzip、iso、z、bzip2 和 7zip。
rar壓縮工具

6. 7 拉鍊

7 拉鍊 是 Linux 發行版的流行文件存檔,提供高壓縮率。 它提供的壓縮率比 zip 兼容實用程序提供的壓縮率高 2-10%。 此工具為所有 7z 文件格式提供強大的自解壓功能。

  • 它支持各種壓縮和解壓文件格式,例如 7z、BZIP2、GZIP、XZ、ZIP、TAR 和 WIM。
  • 高級加密標準 (AES – 256) 技術用於加密存檔文件。
  • 它允許用戶在壓縮時設置文件密碼。
  • 7-Zip 可以輕鬆恢復損壞的壓縮文件。
  • 它提供了強大的文件管理器和命令行支持。
  • 它允許壓縮和解壓縮幾乎所有文件類型。
7z壓縮工具

7. XZ 實用程序

XZ實用工具 是用於各種 Linux 發行版的通用壓縮工具。 它提供高壓縮比。 .xz 是 XZ Utils 的原生文件格式。 該工具專為類似 POSIX 的系統編寫,但也可用於非 POSIX 系統。 XZ Utils 創建的壓縮文件的輸出比 bzip2 小 15%,比 gzip 小 30%。

顯著特點 xz utils 擁有:

  • XZ Utils 使用 CLI 模式運行。
  • 它利用一些可以安裝的 API 來提高性能。
  • 它提供無損數據壓縮。
  • 它足夠有效,因為它在壓縮時驗證數據錯誤。
  • LZMA 算法用於 XZ Utils 的文件壓縮。
xz壓縮工具

8. 壓縮包

壓縮包 是一個免費的開源文件壓縮工具。 Plzip 是 lzip 的多線程實現並且與 lzip 版本兼容。 該工具在多處理器計算機系統上執行文件壓縮和解壓縮。 但是,它比 Lzip 快得多並降低了壓縮率。

Plzip 的主要特點是:

  • 它非常適合與各種壓縮應用程序一起執行壓縮任務。
  • Plzip 將任務分解為子任務,以快速自動化相關類型的壓縮。
  • 它使用多線程來壓縮和解壓縮文件。
  • 它可以恢復損壞的壓縮文件。
plzip壓縮工具

9. pbzip2

pbzip2 是一個強大的壓縮工具,它是 bzip2 的並行實現。 pbzip2 算法將任務分解為子任務,然後是單個文件壓縮,然後合併生成單個壓縮文件。 這種技術加快了壓縮過程。

Pbzip2的重要特性:

  • 輕量級的跨平台工具。
  • 它可以很容易地在微處理器計算機上安裝和操作。
  • 它支持文件的並行壓縮。
  • 它提供大數據文件的壓縮。
  • 使用多核處理器可以提高壓縮率。
pbzip2 壓縮工具

10.bzip2

bzip2 是一種免費提供的高質量數據壓縮工具。 它使用 Burrows-Wheeler 算法。 它使用 10% 到 15% 的最佳可用技術來壓縮文件。 它執行更快的文件壓縮和解壓縮。

bzip2 的主要特性是:

  • 從不同的媒體文件中恢復數據。
  • 使用 bzip2 工具,用戶可以在通過服務器傳輸的同時壓縮文件。
  • 由於其強大的壓縮和解壓縮速度,該工具被認為是一種合適的壓縮工具。
bzip2 壓縮工具

11.p7zip

壓縮包 是 7zip 實用程序的命令行壓縮端口,可以處理所有 7z 格式。 它提供以下主要功能:

  • 提供穩定壓縮比的高性能歸檔實用程序。
  • 它支持各種流行的格式,其中包括 tar、xz、gzip、bzip2 和 zip。
  • 此壓縮工具默認使用 7z 格式,與標準 zip 壓縮工具相比,壓縮率提高了 30-50%。
  • 此工具可用於動態大小和自解壓卷存檔。
p7zip 壓縮工具

12. lbzip2

壓縮包 是一種免費的多線程壓縮工具,與 bzip2 兼容並支持 bzip2 壓縮文件格式。 此壓縮工具使用 POSIX 線程模型。 因此,它允許充分利用對稱多處理。

這個工具可以並行解壓所有的bz2文件。 所有 lbzip2 壓縮文件都可以通過 bzip2 和其他支持 bz2 文件格式的軟件版本輕鬆解壓。

lbzip2 也可以接受用於 bzip2 實用程序的所有選項。 換句話說,lbzip2 實用程序是 bzip2 的直接替代品。

lbzip2 壓縮工具

13.Pixz

像素 是一個快速和最方便的壓縮工具。 它是 XZ 壓縮工具的並行實現。 因此,pixz 工具的輸出文件擴展名默認為 .xz。 它還使用 POSIX 線程模型。

Pixz 提供了一些驚人的功能,例如:

  • 此壓縮工具會自動檢測本地目錄中的所有壓縮文件。
  • 使用pixz壓縮工具,可以同時進行文件壓縮和解壓。
  • 檢測系統的 CPU 內核和硬件配置,為您提供最高性能。
pixz 壓縮工具

14. 拉鍊

Zip 是一種流行的存檔文件格式,可提供無損數據壓縮。 .zip 文件包含多個壓縮文件或文件夾。 zip 文件佔用的空間更少,並且可以輕鬆快速地從一個系統傳輸到另一個系統。

可以使用可用的已安裝解壓縮實用程序在大多數操作系統上提取 zip 壓縮文件。

zip壓縮工具

15.小豬

豬仔 基本上是gzip壓縮工具的並行實現。 它是 gzip 的更合適的替代品。 Pigz 壓縮工具使用 pthread 和 zlib 庫來執行多線程壓縮過程。 它使用多個 CPU 內核,可顯著提高壓縮速度。 但是,此工具不提供並行解壓縮功能。 但是,壓縮和解壓縮的速度不同。 它提供以下功能:

  • 它減少了壓縮時間。
  • 只需使用一個命令,您就可以壓縮大量文件。
  • 如果在文件壓縮過程中發生任何錯誤,它還會彈出警告或錯誤消息。
pigz 壓縮工具

16.豌豆郵

豌豆郵 是一個跨平台、用戶友好且功能齊全的文件壓縮工具。 此工具提供安全的文件壓縮和加密。 此實用程序基於其他開源文件壓縮工具,例如 p7zip、7-zip、Zstandard、Brotli 等。與其他文件歸檔程序相比,PeaZip 提供了快速且高的壓縮率。 它是用 FreePascal 編寫的。 它具有以下顯著特點:

  • 為所有支持的存檔格式提供快速文件壓縮和解壓縮。
  • 它提供強大的 AES、Twofish、Serpent 加密功能。
PeaZip 壓縮工具

結論

我們在本指南中討論了可幫助您進行文件壓縮和解壓縮的最佳 Linux 壓縮工具列表。 大多數壓縮工具,包括所有壓縮工具,都提供具有非常高壓縮比的無損壓縮功能。 一些工具如 zstd (Zstandard) 和 plzip 提供更高級的壓縮功能。 pigz 等工具利用了多個 CPU/內核。