C# का उपयोग करके TAR को TAR.Z में कैसे परिवर्तित करें

सबसे पहले, आपको अपने C# प्रोजेक्ट में Aspose.Zip लाइब्रेरी प्राप्त करने और उसका संदर्भ लेने की आवश्यकता है। आप आमतौर पर इसे Aspose वेबसाइट से डाउनलोड कर सकते हैं या यदि उपलब्ध हो तो NuGet पैकेज का उपयोग कर सकते हैं। पैकेज मैनेजर, Aspose.ZIP खोजें और इंस्टॉल करें। आप पैकेज मैनेजर कंसोल से निम्न कमांड का भी उपयोग कर सकते हैं।

विजुअल स्टूडियो पैकेज के साथ NuGet पैकेज प्रबंधित करें

पैकेज मैनेजर कंसोल कमांड:

PM> Install-Package Aspose.Zip

C# के माध्यम से TAR को TAR.Z में बदलने के चरण

Convertation from TAR to TAR.Z consist of following steps:

  • Extract archive to intermediate storage
  • Compress extracted data to desired format

सिस्टम आवश्यकताएं

Before running the conversion example code, make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
  • Development environment like Microsoft Visual Studio.
  • Aspose.Tasks for .NET DLL referenced in your project.

TAR से TAR.Z में बदलने के लिए नमूना कोड

फ़ाइलों को एक प्रारूप से दूसरे प्रारूप में परिवर्तित करना, जैसे कि TAR से ZIP में, एक मूल्यवान प्रक्रिया है जिसमें अक्सर संग्रह और संपीड़न शामिल होता है। इस मामले में, TAR से ZIP में कनवर्ट करना दो चरणों वाली प्रक्रिया है। सबसे पहले, एक टीएआर संग्रह बनाया जाता है, जो फाइलों और निर्देशिकाओं को उनकी मूल पदानुक्रमित संरचना और संबंधित मेटाडेटा को संरक्षित करते हुए बंडल करता है। यह TAR संग्रह रूपांतरण के दौरान डेटा की अखंडता को बनाए रखने के लिए एक कंटेनर के रूप में कार्य करता है।

दूसरे चरण में, TAR संग्रह को ज़िप प्रारूप में संपीड़ित किया जाता है। ज़िप संपीड़न अपनी दक्षता और क्रॉस-प्लेटफ़ॉर्म अनुकूलता के लिए जाना जाता है, जो इसे संग्रह और डेटा स्थानांतरण के लिए एक लोकप्रिय विकल्प बनाता है। परिणामी ज़िप संग्रह फ़ाइल आकार को महत्वपूर्ण रूप से कम करते हुए मूल डेटा और संरचना को बरकरार रखता है। यह रूपांतरण उन लोगों के लिए उपयोगी है जिन्हें विभिन्न ऑपरेटिंग सिस्टम में डेटा साझा करने या वितरित करने की आवश्यकता है, क्योंकि ज़िप अभिलेखागार सार्वभौमिक रूप से मान्यता प्राप्त और आसानी से पहुंच योग्य हैं। चाहे फ़ाइल भंडारण या डेटा विनिमय के लिए, TAR को ZIP में परिवर्तित करना प्रक्रिया को सुव्यवस्थित करता है और यह सुनिश्चित करता है कि डेटा कुशल प्रबंधन के लिए बरकरार और संपीड़ित रहे।

एक बार TAR.Z में रूपांतरण पूरा हो जाने के बाद, परिणामी संग्रह एक विस्तृत के साथ संगत हो जाता है प्लेटफ़ॉर्म की रेंज और इसे आसानी से साझा और एक्सेस किया जा सकता है। यह रूपांतरण संपीड़न प्रारूपों के बीच संक्रमण को सरल बनाता है, संपीड़न दक्षता को अधिकतम करता है, और यह सुनिश्चित करता है कि डेटा TAR.Z प्रारूप में सुरक्षित और अनुकूलनीय बना रहे। यह उन उपयोगकर्ताओं के लिए मूल्यवान साबित होता है, जिन्हें डेटा अखंडता को बनाए रखते हुए TAR.Z प्रारूप में डेटा को स्विच करने या वितरित करने की आवश्यकता होती है।

TAR से विभिन्न प्रारूपों में कोड: TAR संग्रह में आमतौर पर कई रिकॉर्ड या फ़ाइलें होती हैं। इस संग्रह को GZ (Gzip), LZ (Lzip), Z (यूनिक्स कंप्रेस), XZ (XZ यूटिल्स), और BZ2 (Bzip2) जैसे प्रारूपों में परिवर्तित करने के लिए, एक सामान्य तरीका यह है कि पहले सामग्री को TAR (टेप) में पैकेज किया जाए। पुरालेख) प्रारूप। यह प्रक्रिया लिनक्स वातावरण में विशिष्ट अभ्यास की याद दिलाती है।

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

मध्यवर्ती प्रारूप के रूप में टीएआर का चयन इसकी सादगी और विभिन्न यूनिक्स जैसे ऑपरेटिंग सिस्टमों में व्यापक अनुकूलता के कारण है। यह सीधे संपीड़न लागू किए बिना फ़ाइलों को एक साथ समूहित करने का एक सीधा तरीका प्रदान करता है। टीएआर पैकेजिंग पूरी होने के बाद, जीजेड, एलजेड, जेड, एक्सजेड, या बीजेड2 जैसे वांछित आउटपुट प्रारूप उत्पन्न करने के लिए बाद के संपीड़न संचालन को टीएआर संग्रह पर लागू किया जा सकता है।

TAR से TAR.Z - C# में कनवर्ट करें:

    using (XzArchive archive = new XzArchive())
    {
        archive.SetSource("source1.tar");
        archive.Save("output.tar.z");
    }



ज़िप को TAR.LZ में बदलने के लिए निःशुल्क ऐप

निम्नलिखित लाभों के साथ TAR से TAR.Z रूपांतरण के लिए हमारा लाइव डेमो देखें


एक विश्वसनीय Aspose.ZIP लाइब्रेरी जो अभिलेखागार को संपीड़ित, निकाल, एन्क्रिप्ट, डिक्रिप्ट, परिवर्तित और मर्ज कर सकती है। .NET एपीआई के लिए Aspose.ZIP न्यूनतम कोडिंग प्रयासों के साथ कंप्रेस फ़ाइल स्वरूपों की अंतर्निहित जटिलता में जाए बिना विभिन्न संग्रह प्रकारों में हेरफेर करने की अनुमति देता है।

अन्य समर्थित टीएआर रूपांतरण

आप TAR को नीचे सूचीबद्ध कुछ सहित कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं।

टार टू ज़िप टार टू 7ज़िप टार टू सीपीआईओ टार से टार TAR से TAR.BZ2 टार से टार.जीजेड टार से टार.एलजेड टार से टार.एक्सजेड टार से टार.जेड