Class Bzip2Archive

Bzip2Archive class

此类代表 bzip2 存档文件。用它来编写或提取 bzip2 archives.

public class Bzip2Archive : IArchive, IArchiveFileEntry

构造函数

姓名描述
Bzip2Archive()初始化一个新的实例Bzip2Archive准备压缩的类.
Bzip2Archive(Stream)初始化一个新的实例Bzip2Archive准备解压的类.
Bzip2Archive(string)初始化一个新的实例Bzip2Archive准备解压的类.

方法

姓名描述
Dispose()执行与释放、释放或重置非托管资源相关的应用程序定义的任务。
Extract(Stream)将存档提取到提供的流中。
Open()打开存档进行提取并提供包含存档内容的流。
Save(Stream, Bzip2SaveOptions)将存档保存到提供的流中。
Save(string, Bzip2SaveOptions)将存档保存到提供的目标文件。
SetSource(FileInfo)设置要在存档中压缩的内容。
SetSource(Stream)设置要在存档中压缩的内容。
SetSource(string)设置要在存档中压缩的内容。
SetSource(CpioArchive, CpioFormat)设置要在存档中压缩的内容。
SetSource(TarArchive, TarFormat)设置要在存档中压缩的内容。

评论

bzip2 使用 Burrows-Wheeler 块排序文本压缩算法和霍夫曼编码来压缩文件。查看更多:https://en.wikipedia.org/wiki/Bzip2

也可以看看