Hur man konverterar TAR till TAR.Z med C#

Först måste du skaffa och referera till Aspose.Zip-biblioteket i ditt C#-projekt. Du kan vanligtvis ladda ner det från Asposes webbplats eller använda ett NuGet-paket om det finns. Pakethanterare, sök efter Aspose.ZIP och installera. Du kan också använda följande kommando från Package Manager Console.

Hantera NuGet-paket med Visual Studio-paketet

Pakethanterarens konsolkommando:

PM> Install-Package Aspose.Zip

Steg för att konvertera TAR till TAR.Z via C#

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

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

Systemkrav

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.

Exempelkod för att konvertera från TAR till TAR.Z

Att konvertera filer från ett format till ett annat, som från TAR till ZIP, är en värdefull process som ofta involverar arkivering och komprimering. I det här fallet är konvertering från TAR till ZIP en tvåstegsprocedur. Först skapas ett TAR-arkiv, som paketerar filer och kataloger samtidigt som deras ursprungliga hierarkiska struktur och tillhörande metadata bevaras. Detta TAR-arkiv fungerar som en behållare för att upprätthålla dataintegriteten under konverteringen.

I det andra steget komprimeras TAR-arkivet till ZIP-format. ZIP-komprimering är känt för sin effektivitet och plattformsoberoende kompatibilitet, vilket gör det till ett populärt val för arkivering och dataöverföring. Det resulterande ZIP-arkivet behåller originaldata och struktur samtidigt som filstorleken minskar avsevärt. Denna konvertering är användbar för dem som behöver dela eller distribuera data över olika operativsystem, eftersom ZIP-arkiv är allmänt erkända och lättillgängliga. Oavsett om det gäller fillagring eller datautbyte, omvandling av TAR till ZIP effektiviserar processen och säkerställer att data förblir intakt och komprimerad för effektiv hantering.

När konverteringen till TAR.Z är slutförd blir det resulterande arkivet kompatibelt med en bred olika plattformar och kan enkelt delas och nås. Denna konvertering förenklar övergången mellan komprimeringsformat, maximerar komprimeringseffektiviteten och säkerställer att data förblir säker och anpassningsbar i TAR.Z-formatet. Det visar sig vara värdefullt för användare som behöver byta till eller distribuera data i TAR.Z-formatet samtidigt som dataintegriteten bibehålls.

Kod från TAR till olika format: TAR-arkivet innehåller vanligtvis flera poster eller filer. För att konvertera detta arkiv till format som GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) och BZ2 (Bzip2), är ett vanligt tillvägagångssätt att först paketera innehållet i en TAR (Tape) Arkiv) format. Denna process påminner om den typiska praxisen i Linux-miljöer.

I den här konverteringsprocessen buntas varje fil eller post i TAR-arkivet först ihop till ett enda TAR-arkiv. Detta TAR-arkiv fungerar som en behållare för de enskilda filerna och bevarar deras ursprungliga struktur och metadata. När data väl är inkapslade i TAR-arkivet blir det lättare att tillämpa olika komprimeringsalgoritmer och format.

Valet av TAR som mellanformat beror på dess enkelhet och breda kompatibilitet över olika Unix-liknande operativsystem. Det ger ett enkelt sätt att gruppera filer utan att tillämpa komprimering direkt. Efter att TAR-paketeringen är klar kan efterföljande komprimeringsoperationer tillämpas på TAR-arkivet för att generera önskade utdataformat, såsom GZ, LZ, Z, XZ eller BZ2.

Konvertera från TAR till TAR.Z - C#:

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



Gratis app för att konvertera ZIP till TAR.LZ

Kolla våra livedemonstrationer för TAR till TAR.Z-konvertering med följande fördelar


Ett pålitligt Aspose.ZIP-bibliotek som kan komprimera, extrahera, kryptera, dekryptera, konvertera och slå samman arkiv. Aspose.ZIP för .NET API gör det möjligt att manipulera olika arkivtyper utan att gå in på den underliggande komplexiteten hos komprimeringsfilformaten med minimala kodningsinsatser.

Andra TAR-konverteringar som stöds

Du kan också konvertera TAR till många andra filformat inklusive några som anges nedan.