解壓縮 BZIP2
BZIP2,即"Burrows-Wheeler 區塊排序文字壓縮器",是一種常見於 Unix 和 Linux 系統的檔案壓縮工具。 顧名思義,它非常適合用於壓縮單一文字檔案。 雖然這在這些作業系統中是常見的格式,但仍有部分情況下擷取可能會失敗。 這通常是因為解壓縮大型 BZIP2 檔案所需的記憶體和 CPU 資源比其他格式更多,或者當解壓縮函式庫不支援嵌套式壓縮檔(例如 TAR 檔案)時,也可能發生此情況。
然而,IronZip 支援所有這些格式,因此完全不會有相容性問題。 它亦適用於所有主要作業系統。 以下是一個關於如何提取 BZIP2 檔案的簡短範例。
Extracting BZIP2 File with C#
using IronZip;IronBZip2Archive.ExtractArchiveToDirectory("output.txt.bz2", "extracted");
解壓縮 BZIP2 壓縮檔
我們可以在專案中輕鬆存取 IronZIP 命名空間的功能。 具體而言,IronBZIP2Archive 類別包含一個名為 ExtractArchiveToDirectory 的方法,可讓我們擷取 BZIP2 檔案的內容。
IronBZIP2Archive 類別中的 ExtractArchiveToDirectory 方法,旨在將 BZIP2 檔案的內容解壓縮至指定目錄。 第一個必填參數是 BZIP2 檔案的完整路徑,而第二個參數則指定目標資料夾。 開發人員可依賴此流程,兼顧效能與安全性。
請注意,檔案名稱中必須同時包含原始檔案副檔名以及 .bz2 副檔名。 這是因為在壓縮過程中會移除檔案副檔名,且此方法在解壓縮時也會移除 .bz2 副檔名。

