TarArchive.SaveZCompressed

SaveZCompressed(Stream, TarFormat?)

يحفظ الأرشيف في الدفق بضغط Z.

public void SaveZCompressed(Stream output, TarFormat? format = default)
معامليكتبوصف
outputStreamتيار الوجهة.
formatNullable`1يحدد تنسيق رأس القطران. سيتم التعامل مع القيمة الفارغة على أنها USTar عندما يكون ذلك ممكنًا.

استثناءات

استثناءحالة
ArgumentNullExceptionoutput باطل.
ArgumentExceptionoutput غير قابل للكتابة.

ملاحظات

outputيجب أن يكون قابلاً للكتابة.

أمثلة

using (FileStream result = File.OpenWrite("result.tar.Z"))
{
    using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
    {
        using (var archive = new TarArchive())
        {
            archive.CreateEntry("entry.bin", source);
            archive.SaveZCompressed(result);
        }
    }
}

أنظر أيضا


SaveZCompressed(string, TarFormat?)

يحفظ الأرشيف إلى المسار بالمسار بضغط Z.

public void SaveZCompressed(string path, TarFormat? format = default)
معامليكتبوصف
pathStringمسار الأرشيف المراد إنشاؤه. إذا كان اسم الملف المحدد يشير إلى ملف موجود ، فسيتم استبداله.
formatNullable`1يحدد تنسيق رأس القطران. سيتم التعامل مع القيمة الفارغة على أنها USTar عندما يكون ذلك ممكنًا.

أمثلة

using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
    using (var archive = new TarArchive())
    {
        archive.CreateEntry("entry.bin", source);
        archive.SaveZCompressed("result.tar.Z");
    }
}

أنظر أيضا