TAR, kort för Tape Archive, är ett vanligt filformat som används för att bunta ihop flera filer och kataloger till ett enda arkiv. Det används främst i Unix- eller Unix-liknande operativsystem för att arkivera filer och mappar för enklare lagring, distribution och säkerhetskopiering. I det här blogginlägget kommer vi att leda dig genom processen att skapa TAR-filer i C#.
C#-bibliotek för att skapa TAR-filer
Aspose.ZIP for .NET är ett kraftfullt och lättanvänt bibliotek som låter utvecklare arbeta med olika arkivformat, inklusive TAR. Vi kommer att använda det här biblioteket för att skapa TAR-filer i det här blogginlägget. Du kan antingen ladda ner biblioteket eller installera det från NuGet.
> dotnet add package Aspose.Zip
Skapa TAR-filer i C#
Aspose.ZIP för .NET förenklar sättet att arbeta med TAR-arkiv. I ett par steg kan du skapa en TAR-fil och infoga filer i den. Följande är stegen för att skapa en TAR-fil i C#.
- Skapa först ett objekt av klassen TarArchive.
- Använd sedan metoden TarArchive.CreateEntry(sträng, sträng) för att lägga till filer i TAR-arkivet.
- Slutligen, spara TAR-arkivet med metoden TarArchive.Save(string).
Följande kodsnutt visar hur man skapar en TAR-fil i C#.
using Aspose.Zip.Tar;
// Skapa ett nytt TAR-arkiv
using (TarArchive tar = new TarArchive())
{
// Lägg till första filen
tar.CreateEntry("file", "file.txt");
// Lägg till en andra fil
tar.CreateEntry("file2", "file2.txt");
// Spara TAR-arkiv
tar.Save("my_tar_archive.tar");
}
C# TAR Library - Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att skapa TAR-arkiv utan utvärderingsbegränsningar.
Lärresurser
Lär dig mer om vårt C# TAR-bibliotek med hjälp av resurserna nedan:
Online TAR-verktyg
Utforska våra gratis onlineverktyg för att skapa, komprimera och extrahera TAR-filer, som drivs av Aspose.ZIP för .NET.
Slutsats
Att skapa TAR-filer i C# är en enkel process med Aspose.ZIP för .NET. Med bibliotekets intuitiva API kan du enkelt bunta ihop filer och kataloger i TAR-arkiv och manipulera dem efter behov. Aspose.ZIP för .NET ger ytterligare funktioner för att arbeta med olika arkivformat, vilket gör det till ett kraftfullt verktyg för utvecklare att komprimera och arkivera filer i C#-applikationer.