Class TarArchive

TarArchive class

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

public class TarArchive : IArchive

Конструкторы

ИмяОписание
TarArchive()Инициализирует новый экземплярTarArchive класс.
TarArchive(Stream)Инициализирует новый экземплярArchive список записей классов и композиций можно извлечь из архива.
TarArchive(string)Инициализирует новый экземплярTarArchive список записей классов и композиций можно извлечь из архива.

Характеристики

ИмяОписание
Entries { get; }Получает записиTarEntry тип составляющий архив.

Методы

ИмяОписание
static FromGZip(Stream)Распаковывает прилагаемый архив gzip и компонуетTarArchive из извлеченных данных.
static FromGZip(string)Распаковывает прилагаемый архив gzip и компонуетTarArchive из извлеченных данных.
static FromLZip(Stream)Распаковывает прилагаемый lzip-архив и компонуетTarArchive из извлеченных данных.
static FromLZip(string)Распаковывает прилагаемый lzip-архив и компонуетTarArchive из извлеченных данных.
static FromXz(Stream)Распаковывает прилагаемый архив формата xz и компонуетTarArchive из извлеченных данных.
static FromXz(string)Распаковывает прилагаемый архив формата xz и компонуетTarArchive из извлеченных данных.
static FromZ(Stream)Распаковывает прилагаемый архив формата Z и компонуетTarArchive из извлеченных данных.
static FromZ(string)Распаковывает прилагаемый архив формата Z и компонуетTarArchive из извлеченных данных.
CreateEntries(DirectoryInfo, bool)Добавляет в архив все файлы и каталоги рекурсивно в заданном каталоге.
CreateEntries(string, bool)Добавляет в архив все файлы и каталоги рекурсивно в заданном каталоге.
CreateEntry(string, FileInfo, bool)Создать одну запись в архиве.
CreateEntry(string, Stream, FileSystemInfo)Создать одну запись в архиве.
CreateEntry(string, string, bool)Создать одну запись в архиве.
DeleteEntry(int)Удаляет запись из списка записей по индексу.
DeleteEntry(TarEntry)Удаляет первое вхождение определенной записи из списка записей.
Dispose()Выполняет определяемые приложением задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов.
ExtractToDirectory(string)Извлекает все файлы из архива в указанный каталог.
Save(Stream, TarFormat?)Сохраняет архив в указанный поток.
Save(string, TarFormat?)Сохраняет архив в указанный файл назначения.
SaveGzipped(Stream, TarFormat?)Сохраняет архив в поток со сжатием gzip.
SaveGzipped(string, TarFormat?)Сохраняет архив в файл по пути со сжатием gzip.
SaveLzipped(Stream, TarFormat?)Сохраняет архив в поток со сжатием lzip.
SaveLzipped(string, TarFormat?)Сохраняет архив в файл по пути со сжатием lzip.
SaveXzCompressed(Stream, TarFormat?, XzArchiveSettings)Сохраняет архив в поток со сжатием xz.
SaveXzCompressed(string, TarFormat?, XzArchiveSettings)Сохраняет архив в путь по пути со сжатием xz.
SaveZCompressed(Stream, TarFormat?)Сохраняет архив в поток с Z-сжатием.
SaveZCompressed(string, TarFormat?)Сохраняет архив в путь по пути с Z-сжатием.

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