擷取 BZIP2

BZIP2,即"Burrows-Wheeler區塊排序文字壓縮器",是一種在Unix和Linux系統中常用的檔案壓縮工具。 顧名思義,它非常適合壓縮單一文字檔案。 雖然這種格式在這些作業系統中很流行,但有時提取也會失敗。 這通常是因為解壓縮大型 BZIP2 檔案比其他格式需要更多的記憶體和 CPU 資源,或者當提取庫不支援嵌套歸檔(例如 TAR 檔案)時可能會發生這種情況。

但是,IronZIP 支援所有這些格式,消除了任何相容性問題。 它也可在所有主流作業系統上運作。 以下是一個提取 BZIP2 檔案的簡單範例。

提取 BZIP2 壓縮包

我們可以輕鬆地在專案中存取 IronZIP 命名空間的功能。 具體來說,IronBZIP2Archive 類別包含一個名為 ExtractArchiveToDirectory 的方法,該方法允許我們提取 BZIP2 檔案的內容。

IronBZIP2Archive 類別中的 ExtractArchiveToDirectory 方法旨在將 BZIP2 檔案的內容解壓縮到指定的目錄中。 第一個必要參數是 BZIP2 檔案的完整路徑,第二個參數指示目標資料夾。 開發人員可以依靠此流程來確保效率和安全性。

需要注意的是,檔案名稱中必須同時包含原始檔案副檔名和 .bz2 副檔名。 這是因為檔案副檔名在壓縮過程中會被刪除,而且該方法在解壓縮過程中也會刪除 .bz2 副檔名。

學習如何使用 IronZip 建立、讀取和提取 ZIP 文件

準備好開始了嗎?
Nuget 下載 16,647 | Version: 2025.11 剛發表