XzArchive.Save

Save(Stream)

Сохраняет архив xz в указанный поток.

public void Save(Stream output)
ПараметрТипОписание
outputStreamЦелевой поток.

Исключения

исключениеусловие
ArgumentExceptionoutput не поддерживает поиск.
ArgumentNullExceptionoutput нулевой.

Примечания

output должен быть доступен для поиска.

Примеры

using (FileStream xzFile = File.Open("archive.xz", FileMode.Create))
{
    using (var archive = new XzArchive())
    {
        archive.SetSource("data.bin");
        archive.Save(xzFile);
     }
}

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


Save(string)

Сохраняет архив xz в указанный файл назначения.

public void Save(string destinationFileName)
ПараметрТипОписание
destinationFileNameStringПуть создаваемого архива. Если указанное имя файла указывает на существующий файл, он будет перезаписан.

Исключения

исключениеусловие
ArgumentNullExceptiondestinationFileName нулевой.
SecurityExceptionУ вызывающего абонента нет необходимого разрешения на доступ.
ArgumentExceptiondestinationFileName пуст, содержит только пробелы или содержит недопустимые символы.
UnauthorizedAccessExceptionДоступ к файлуdestinationFileName отказано.
PathTooLongExceptionУказанныйdestinationFileName, имя файла или оба превышают максимальную длину, определенную системой. Например, на платформах Windows пути должны содержать менее 248 символов, а имена файлов — менее 260 символов.
NotSupportedExceptionФайл вdestinationFileName содержит двоеточие (:) в середине строки.

Примеры

using (var archive = new XzArchive()) 
{
    archive.SetSource(new FileInfo("data.bin"));
    archive.Save("result.xz");
}

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