TarArchive.SaveGzipped

SaveGzipped(Stream, TarFormat?)

gzip कम्प्रेशन के साथ संग्रह को स्ट्रीम में सहेजता है.

public void SaveGzipped(Stream output, TarFormat? format = default)
पैरामीटरप्रकारविवरण
outputStreamगंतव्य धारा।
formatNullable`1टार हेडर प्रारूप को परिभाषित करता है। संभव होने पर शून्य मान को यूएसटार के रूप में माना जाएगा।

अपवाद

अपवादस्थिति
ArgumentNullExceptionoutput शून्य है।
ArgumentExceptionoutput लिखने योग्य नहीं है।

टिप्पणियों

outputलिखने योग्य होना चाहिए।

उदाहरण

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

यह सभी देखें


SaveGzipped(string, TarFormat?)

आर्काइव को फ़ाइल में gzip कम्प्रेशन के साथ पथ द्वारा सहेजता है.

public void SaveGzipped(string path, TarFormat? format = default)
पैरामीटरप्रकारविवरण
pathStringबनाए जाने वाले संग्रह का पथ. यदि निर्दिष्ट फ़ाइल नाम किसी मौजूदा फ़ाइल की ओर इशारा करता है, तो इसे अधिलेखित कर दिया जाएगा।
formatNullable`1टार हेडर प्रारूप को परिभाषित करता है। संभव होने पर शून्य मान को यूएसटार के रूप में माना जाएगा।

उदाहरण

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

यह सभी देखें