GzipArchive.Open

GzipArchive.Open method

निष्कर्षण के लिए संग्रह खोलता है और संग्रह सामग्री के साथ एक स्ट्रीम प्रदान करता है.

public Stream Open()

प्रतिलाभ की मात्रा

स्ट्रीम जो संग्रह की सामग्री का प्रतिनिधित्व करती है।

टिप्पणियों

फ़ाइल की मूल सामग्री प्राप्त करने के लिए स्ट्रीम से पढ़ें। उदाहरण अनुभाग देखें.

उदाहरण

आर्काइव को एक्सट्रेक्ट करता है और एक्सट्रेक्टेड कंटेंट को फाइल स्ट्रीम में कॉपी करता है।

आप .NET 4.0 और उच्चतर के लिए Stream.CopyTo पद्धति का उपयोग कर सकते हैं:

unpacked.CopyTo(extracted);
using (var archive = new GzipArchive("archive.gz"))
{
    using (var extracted = File.Create("data.bin"))
    {
        var unpacked = archive.Open();
        byte[] b = new byte[8192];
        int bytesRead;
        while (0 < (bytesRead = unpacked.Read(b, 0, b.Length)))
            extracted.Write(b, 0, bytesRead);
    }            
}

यह सभी देखें