Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में GZIP Format का उपयोग करके Files Compress और Decompress करना


GZIP Format का उपयोग करके Files Compress और Decompress करने के लिए, GZipStream Class का उपयोग करें।

Compress

File Zip करने के लिए, FileStream Class के साथ GZipStream Class का उपयोग करें। निम्न Parameters Set करें:

Zip की जाने वाली File और Output Zip File का Name।

यहां, OutputFile Output File है और File को FileStream में Read किया जाता है।

Example

using(var compress = new GZipStream(outputFile, CompressionMode.Compress, false)) {    byte[] b = new byte[inFile.Length];    int read = inFile.Read(b, 0, b.Length);    while (read > 0) {       compress.Write(b, 0, read);       read = inFile.Read(b, 0, b.Length);    } }

Decompress

File Decompress करने के लिए, Same GZipStream Class का उपयोग करें। निम्न Parameters Set करें: Source File और Output File का Name।

Source Zip File से, GZipStream Open करें।

using (var zip = new GZipStream(inStream, CompressionMode.Decompress, true))

Decompress करने के लिए, Loop का उपयोग करें और जब तक Stream में Data है तब तक Read करें। इसे Output Stream में Write करें और एक File Generate होती है। File हमारी Decompressed File है।

Example

using(var zip = new GZipStream(inputStream, CompressionMode.Decompress, true)) {    byte[] b = new byte[inputStream.Length];    while (true) {       int count = zip.Read(b, 0, b.Length);       if (count != 0)       outputStream.Write(b, 0, count);       if (count != b.Length)       break;    } }

  1. Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

    अनिवार्य रूप से, ZIP फ़ाइल प्रारूप फ़ाइलों को एक फ़ाइल में संपीड़ित करके उनका आकार कम करता है। यह प्रक्रिया डिस्क स्थान बचाती है, डेटा एन्क्रिप्ट करती है, और दूसरों के साथ फ़ाइलें साझा करना आसान बनाती है। इस पोस्ट में, हम आपको दिखाएंगे कि Windows 11/10 में PowerShell उपयोगिता का उपयोग करके फ़ाइलों क

  1. ZArchiver का उपयोग करके Android पर फाइलों को कंप्रेस और एक्सट्रैक्ट कैसे करें ZArchiver का उपयोग करके Android पर फाइलों को कंप्रेस और एक्सट्रैक्ट कैसे करें

    Android डिवाइस हमेशा आपको हर फाइल टाइप खोलने की अनुमति नहीं देते जो आपको ईमेल की गई हो या डाउनलोड की गई हो। फाइल या फाइलों के समूह को कंप्रेस करने के लिए भी यही बात लागू होती है। फाइल क्या है, इस पर निर्भर करते हुए, यह एक बड़ी असुविधा हो सकती है। कुछ फाइल मैनेजर आपको zip फाइलों को कंप्रेस या डीकंप्

  1. VLC के साथ किसी भी ऑडियो या वीडियो फ़ाइल को किसी भी फॉर्मेट में बदलें - आसान चरण-दर-चरण गाइड VLC के साथ किसी भी ऑडियो या वीडियो फ़ाइल को किसी भी फॉर्मेट में बदलें - आसान चरण-दर-चरण गाइड

    VLC को सर्वश्रेष्ठ मीडिया प्लेयर्स में से एक माना जाता है, जो किसी भी फ़ाइल फॉर्मेट को चलाने में सक्षम है। अपने कम आकर्षक यूजर इंटरफेस के बावजूद, यह अपनी प्लेइंग क्षमताओं के कारण उपयोगकर्ताओं की पहली पसंद है। हालांकि, कुछ लोग जानते हैं कि VLC केवल एक मीडिया प्लेयर नहीं बल्कि एक कनवर्टर भी है। यह आपक