提取 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 文件的内容。
ExtractArchiveToDirectory 类中的 IronBZIP2Archive 方法旨在将 BZIP2 文件的内容解压到指定目录中。 第一个必需参数是 BZIP2 文件的完整路径,第二个参数指示目标文件夹。 开发人员可以依靠此流程来保证效率和安全性。
请注意,文件名中必须同时包含原始文件扩展名和 .bz2 扩展名。 这是因为在压缩过程中文件扩展名会被移除,且该方法在解压时也会移除 .bz2 扩展名。

