Create TAR Archives in C#

Introduction

टार (Tape Archive) एक व्यापक रूप से मान्यता प्राप्त प्रारूप है जिसे यूनिक्स जैसी प्रणालियों में उपयोग किया जाता है **एक ही संग्रह में कई फ़ाइलों को स्टोर करने के लिए ** . इस गाइड में, आप सीखेंगे कि कैसे **Aspose.ZIP for .NET ** का उपयोग करके C# में TAR फाइलें कैसे बनाएं, एक मजबूत पुस्तकालय जो प्रभावी TAR फ़ोल्डर प्रबंधन के लिये डिज़ाइन किया गया है, जिसमें GZ फ़ॉर्मेट फ़िल्टर फाइल बनाने का विकल्प भी शामिल है ताकि बेहतर संपीड़न हो सके.

तार का उपयोग क्यों करें?

TAR फ़ाइलों का उपयोग कई फायदे प्रदान करता है:

  • प्रभावी ढंग से संग्रहीत करें और पैकेजिंग फ़ाइलों को एक ही फाइल में रखें।
  • ** आमतौर पर लिनक्स और यूनिक्स सिस्टम में उपयोग किया जाता है** ।
  • ** अतिरिक्त संपीड़न प्रारूपों का समर्थन करता है** जैसे GZ और XZ।

सामग्री तालिका

1. सेटअप TAR फ़ाइल प्रसंस्करण में C#

प्रारंभ करने के लिए **TAR संग्रहों को प्रोग्रामिंग रूप से ** बनाना, आपको उपयोग करने की आवश्यकता होगी Aspose.ZIP for .NET . यह शक्तिशाली पुस्तकालय प्रदान करता है:

  • ** स्वचालित TAR संग्रह का निर्माण** ।
  • ** विभिन्न संपीड़न प्रारूपों का समर्थन** जिसमें TAR, ZIP, GZ, और अन्य शामिल हैं।
  • ** बड़े फ़ाइलों का प्रभावी प्रबंधन** ।

Installation

आप आसानी से निम्न कमांड के साथ NuGet के माध्यम से पुस्तकालय स्थापित कर सकते हैं:

PM> Install-Package Aspose.Zip

अन्यथा, आप सीधे DLL से डाउनलोड कर सकते हैं डाउनलोड करने के लिए पृष्ठ.

2. TAR फ़ाइल बनाने के लिए कदम

निम्नलिखित सरल चरणों का पालन करें प्रोग्राम के साथ एक TAR संग्रह बनाएं :

  • ** TAR Archive को तुरंत स्थापित करें** : एक उदाहरण बनाएं TarArchive कक्षा है।
  • ** फ़ाइलों को संग्रह में जोड़ें** : उपयोग करें CreateEntry() तार में फ़ाइलों और निर्देशिकाओं को शामिल करने का तरीका।
  • सहेजें TAR फ़ाइल : कॉल करें Save() फ़ाइल को संग्रहीत करने का तरीका

कोड उदाहरण

यहाँ एक त्वरित उदाहरण दिखाता है कि एक TAR संग्रह कैसे बनाया जाए:

// Create a new TAR archive
using (TarArchive archive = new TarArchive())
{
    // Add files to the TAR archive
    archive.CreateEntry("file1.txt", "input/file1.txt");
    archive.CreateEntry("image.png", "input/image.png");

    // Save the TAR file
    archive.Save("output.tar");
}

यह दृष्टिकोण आपको **एक TAR संग्रह में कई फ़ाइलों को संलग्न करने की अनुमति देता है ** , और आप भी GZ प्रारूप के फ़ोल्डर बना सकते हैं फ़िल्टर को और अधिक संपीड़ित करने के लिए।

3. TAR संग्रह को बचाना

फ़ाइलों को जोड़ने के बाद, आप निम्न कमांड का उपयोग करके ** TAR संग्रह को बचा सकते हैं** :

archive.Save("final.tar");

यह कदम यह सुनिश्चित करता है कि आपके पास उपयोग के लिए तैयार ** संपीड़ित और अच्छी तरह से संरचित संग्रह** है।

4. TAR संग्रह में कई फ़ाइलों को संभालना

डिनामिक रूप से कई फ़ाइलों को जोड़ने के लिए , आप एक निर्दिष्ट फ़ोल्डर के माध्यम से घूम सकते हैं. यहाँ है कैसे:

string[] files = Directory.GetFiles("input_folder");
using (TarArchive archive = new TarArchive())
{
    foreach (string file in files)
    {
        archive.CreateEntry(Path.GetFileName(file), file);
    }
    archive.Save("batch_archive.tar");
}

यह विधि ऑटोमेटिक बड़े पैमाने पर TAR फ़ाइल बनाने की प्रक्रिया को सरल बनाती है और जब आवश्यक हो तो GZ संपीड़न को आसानी से एकीकृत करने की अनुमति देता है।

5. एक मुफ्त एपीआई लाइसेंस प्राप्त करें

Aspose.ZIP **की ** पूर्ण सुविधाओं को अनलॉक करने के लिए, एक मुक्त अस्थायी लाइसेंस का अनुरोध करने पर विचार करें।

अधिक विस्तृत दस्तावेज के लिए, Aspose.ZIP गाइड ** पर जाएं या किसी भी प्रश्न के लिये समुदाय के साथ जुड़ें ** एस्पोस फोरम

6. निष्कर्ष और अतिरिक्त संसाधन

Summary

इस मार्गदर्शिका में, हम कवर करते हैं:

  • C# में TAR फ़ाइल कैसे बनाएं
  • ** कई फ़ाइलों को TAR संग्रह में जोड़ना**
  • TAR संग्रह को प्रभावी ढंग से बनाए रखना
  • बहुत बड़े पैमाने पर टार फ़ाइल बनाना

**Aspose.ZIP for .NET ** के साथ, आप प्रभावी ढंग से **आपके अनुप्रयोगों के भीतर TAR फ़ाइलों को बना सकते हैं, निष्कर्ष निकालेंगे और प्रबंधित करेंगे. आज ** ऑटोमेटेड TAR फाइल प्रसंस्करण शुरू करें, और याद रखें कि आप अतिरिक्त संपीड़न विकल्प के लिए ** GZ फ़ॉर्मेट संग्रह भी बनाएंगे!

More in this category