Class Bzip2Archive

Bzip2Archive class

Этот класс представляет файл архива bzip2. Используйте его для создания или извлечения архивов bzip2.

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 сжимает файлы, используя алгоритм сжатия текста с блочной сортировкой Берроуза-Уилера и кодирование Хаффмана. Подробнее: https://en.wikipedia.org/wiki/Bzip2

Смотрите также