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
Смотрите также
- interface IArchive
- interface IArchiveFileEntry
- пространство имен Aspose.Zip.Bzip2
- сборка Aspose.Zip