Hogyan lehet a TAR-t TAR.BZ2-vé konvertálni C# használatával

Először be kell szereznie és hivatkoznia kell az Aspose.Zip könyvtárra a C# projektben. Általában letöltheti az Aspose webhelyéről, vagy használhat NuGet-csomagot, ha elérhető. Csomagkezelő, keresse meg az Aspose.ZIP fájlt, és telepítse. A következő parancsot is használhatja a Package Manager konzolból.

Kezelje a NuGet-csomagokat a Visual Studio csomaggal

Csomagkezelő konzolparancs:

PM> Install-Package Aspose.Zip

Lépések a TAR konvertálásához TAR.BZ2-vé a C# segítségével

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

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

rendszerkövetelmények

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.

Mintakód a TAR-ból TAR.BZ2-re konvertálásához

A TAR archívumok TAR.BZ2 formátumba konvertálása hasznos folyamat, amely lehetővé teszi a felhasználók számára, hogy áttérjenek az egyik népszerű tömörítési formátumról a másikra. A hatékony tömörítésükről és széles körben elterjedt használatukról ismert TAR archívumok kényelmesen átalakíthatók TAR.BZ2 archívumokká olyan eszközökkel, mint az Aspose.Zip for .NET.

Az átalakítás során gondosan megőrzik az eredeti fájlszerkezetet és az adatokat, biztosítva, hogy a tartalom érintetlen és hozzáférhető maradjon. A TAR.BZ2 archívumokat viszont kedvelik nyílt forráskódú jellegük, erős tömörítési képességeik és különféle tömörítési algoritmusok támogatása miatt.

Amint a TAR.BZ2-re való átalakítás befejeződött, az így létrejövő archívum sokféle platformmal kompatibilis lesz, és könnyen megosztható és elérhető. Ez az átalakítás leegyszerűsíti a tömörítési formátumok közötti átmenetet, maximalizálja a tömörítési hatékonyságot, és biztosítja, hogy az adatok biztonságosak és adaptálhatók maradjanak a TAR.BZ2 formátumban. Értékesnek bizonyul azoknak a felhasználóknak, akiknek át kell váltaniuk a TAR.BZ2 formátumú adatokat, vagy meg kell osztaniuk az adatokat az adatok integritásának megőrzése mellett.

Kód a TAR-ból különböző formátumokba: A TAR archívum általában több rekordot vagy fájlt tartalmaz. Ennek az archívumnak a GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) és BZ2 (Bzip2) formátumokba való konvertálásához általánosan elterjedt megközelítés, hogy a tartalmat először TAR-ba (szalagba) csomagolják archívum formátumban. Ez a folyamat a Linux-környezetek tipikus gyakorlatára emlékeztet.

Ebben az átalakítási folyamatban a TAR archívumban lévő minden egyes fájl vagy rekord először egyetlen TAR archívummá kötődik össze. Ez a TAR archívum tárolóként szolgál az egyes fájlok számára, megőrizve azok eredeti szerkezetét és metaadatait. Miután az adatok beágyazódnak a TAR archívumba, könnyebbé válik a különböző tömörítési algoritmusok és formátumok alkalmazása.

A TAR köztes formátumként való választása az egyszerűségnek és a különféle Unix-szerű operációs rendszerek közötti széleskörű kompatibilitásnak köszönhető. Egyszerű módot biztosít a fájlok csoportosítására közvetlen tömörítés nélkül. A TAR-csomagolás befejezése után a következő tömörítési műveletek alkalmazhatók a TAR-archívumra a kívánt kimeneti formátumok, például GZ, LZ, Z, XZ vagy BZ2 generálásához.

Konvertálás TAR-ból TAR.BZ2-be - C#:

    using (Archive zip = new Archive())
    {
        using (TarArchive archive = new TarArchive("source.tar"))
        {
            for (int i = 0; i < archive.Entries.Count; i++)
            {
                var ms = new MemoryStream();
                archive.Entries[i].Extract(ms);
                ms.Seek(0, SeekOrigin.Begin);
                zip.CreateEntry(archive.Entries[i].Name, ms);
            }
        }
        zip.Save("output.zip");
    }



Ingyenes alkalmazás ZIP-fájl konvertálásához TAR.LZ-vé

Tekintse meg élő demóinkat a TAR-ból TAR.BZ2-be átalakítás a következő előnyökkel


Megbízható Aspose.ZIP könyvtár, amely képes tömöríteni, kibontani, titkosítani, visszafejteni, átalakítani és egyesíteni az archívumokat. Az Aspose.ZIP for .NET API lehetővé teszi a különféle archívumtípusok kezelését anélkül, hogy belemennénk a tömörítési fájlformátumok mögöttes összetettségébe, minimális kódolási erőfeszítéssel.

Egyéb támogatott TAR-konverziók

A TAR-t számos más fájlformátumra is konvertálhatja, beleértve az alábbiakban felsorolt ​​​​néhányat.