
Bevezetés
A TAR (Tape Archive) egy széles körben elismert formátum, amelyet az Unix-szerű rendszerekben használnak több fájl tárolására egyetlen archívumban.Ebben az útmutatóban megtudhatja, hogyan lehet C#-ban létrehozni a TAR-fájljait a .NET számára Aspose.ZIP használatával, egy robusztus könyvtár, amely a hatékony TAR archivumkezeléshez készült, beleértve a lehetőséget, hogy GZ-formátumú archívet hozzon létre fokozott tömörítéshez.
Miért használja a TAR?
A TAR fájlok használata számos előnnyel jár:
- Egyértelműen tárolja és csomagolja a fájlokat egy archívumban.
- Linux és Unix rendszerekben gyakran használt.
- Támogatja a további tömörítési formátumokat, mint például a GZ és az XZ.
Tartalmak táblája
- A TAR fájl feldolgozásának beállítása C#
- Lépés a TAR fájlok létrehozásához
- Megtakarítás archívum
- Több fájl kezelése a TAR archívumokban
- Ingyenes API licenc
- Következtetés és további források
1. A TAR fájl feldolgozásának beállítása C#
Ahhoz, hogy elkezdje létrehozni a TAR archívumok szoftveres, akkor meg kell használni Aspose.ZIP for .NET.
- Automatizált TAR archív létrehozása.
- Támogatás különböző tömörítési formátumok beleértve a TAR, ZIP, GZ és mások.
- A nagy fájlok hatékony kezelése.
telepítés
A NuGet segítségével könnyen telepítheti a könyvtárat a következő parancsokkal:
PM> Install-Package Aspose.Zip
Alternatív módon a DLL-t közvetlenül a Aspose letöltés oldal.
2. lépések a TAR fájlok létrehozásához
Kövesse ezeket az egyszerű lépéseket, hogy programozva hozzon létre egy TAR archívumot:
- Instantiate the TAR Archive: Hozzon létre egy példát a
TarArchive
Az osztály. - Fájlok hozzáadása az archívumhoz: használja a
CreateEntry()
fájlokat és címkéket tartalmazó módszer a TAR-ban. - Save the TAR File: hívja a
Save()
Az archívum tárolásának módja.
Kód példája
Íme egy gyors példa arra, hogy hogyan kell létrehozni egy TAR archívumot:
// 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");
}
Ez a megközelítés lehetővé teszi, hogy más fájlokat összekapcsolja egy TAR archívum, és akkor is létrehozza a GZ formátumú archivumok további tömörítésére a Fájlok.
3. Megtakarítás TAR archívumok
Miután hozzáadta a fájlokat, megmentheti a TAR archívumot a következő parancs segítségével:
archive.Save("final.tar");
Ez a lépés biztosítja, hogy egy kompresszált és jól strukturált archívum készen áll a használatra.
4. Több fájl kezelése a TAR archívumokban
Ahhoz, hogy dinamikusan több fájlt hozzáadjon, egy meghatározott mappán keresztül futtathat.
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");
}
Ez a módszer egyszerűsíti a automatizált tömeges TAR fájl létrehozásának folyamatát, és szükség esetén lehetővé teszi a GZ tömörítés könnyű integrációját.
5. Szerezzen ingyenes API licencet
Az Aspose.ZIP teljes funkcióinak kikapcsolása érdekében fontolja meg a szabad ideiglenes licenc kérését.
Részletesebb dokumentációkért látogasson el a Aspose.ZIP útmutató oldalra, vagy csatlakozzon a közösséghez a*Fórum oldalon, bármilyen kérdése esetén.
6. Következtetés és további források
Összefoglaló
Ebben az útmutatóban a következőket fedeztük fel:
- Hogyan készítsünk TAR fájlokat a C#-ban
- Több fájl hozzáadása a TAR archívumokhoz
- A TAR archívumok hatékony megőrzése
- Handling bulk TAR fájl létrehozása
Aspose.ZIP for .NET segítségével hatékonyan teremtheti, kivonhatja és kezeli a TAR archívumokat az alkalmazásokon belül. indítsa el automatizált TAR fájlfeldolgozást ma, és ne feledje, hogy a további tömörítési lehetőségekhez is GZ formátumot készíthet!
More in this category
- Hozzon létre egy sima ZIP archívumot a C#-ban Kivonat Nested ZIP-k Hatékonyan
- 7z (7-Zip) Archívumok létrehozása C# .NET használatával programozva
- 7z Fájlok kivonása C# A nyílt jelszó védelme 7zip Archívumok
- Fájlok vagy mappák hozzáadása a ZIP archívumokhoz programozottan C#
- Kivonat Nested ZIP Archívumok C#