Hogyan lehet a TAR.GZ-t TAR.Z-vé konvertálni a 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

A TAR.GZ konvertálásának lépései TAR.Z-vé a C# segítségével

Convertation from TARGZ to TARZ 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.

Általános információk a TAR.GZ-ről TAR.Z-re való átalakításról

A TAR.GZ fájlok TAR.Z formátumba konvertálása C# használatával egy többlépcsős folyamatot foglal magában, amely egyesíti a dekompressziós és újratömörítési technikákat. Kezdésként be kell szereznie és hivatkoznia kell az Aspose.Zip könyvtárra a C# projektben, amely általában letölthető az Aspose webhelyéről, vagy telepíthető a Visual Studio NuGet csomagkezelőjével. Győződjön meg arról, hogy rendelkezik a szükséges fejlesztői környezettel, például a Visual Studio-val, és megfelel a rendszerkövetelményeknek, beleértve a .NET-keretrendszer és a COM Interop támogatását.

A TAR.GZ-ről a TAR.Z-re való átalakítási folyamat több szakaszból áll. Először is ki kell tömörítenie a TAR.GZ archívumot, és ki kell csomagolnia annak tartalmát egy köztes tárolóhelyre. Ez a lépés magában foglalja a Bzip2-tömörítés eltávolítását az eredeti fájlok és könyvtárak megőrzése mellett. Az adatok kibontása után az Aspose.Zip könyvtár segítségével tömörítheti azokat a kívánt TAR.Z formátumba. Ez a könyvtár lehetővé teszi, hogy a kibontott fájlokat és könyvtárakat egy TAR.Z archívumba csomagolja, miközben megőrzi hierarchikus szerkezetüket és metaadataikat. Ez az átalakítási folyamat biztosítja, hogy az eredeti TAR.GZ fájllal megegyező tartalommal rendelkező TAR.Z archívum legyen, ami alkalmassá teszi azt Unix-szerű környezetekhez.

Ha követi ezeket a lépéseket, és hivatkozik a dokumentációra és az erőforrásokra Az Aspose.Zip által biztosított, hatékonyan végrehajthatja a TAR.GZ-ből TAR.Z-be konvertálást a C# projektben. Ez lehetővé teszi, hogy adataival a kívánt formátumban dolgozzon, megkönnyítve a tárolást, az átvitelt és a kompatibilitást Unix-szerű környezetekben.

Kód a TAR.GZ-től különböző formátumokba: A TAR.GZ archívum általában tartalmaz több rekordot vagy fájlt. 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örnyezetekben megszokott gyakorlatra emlékeztet.

Ebben az átalakítási folyamatban a TAR.GZ 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.



Ingyenes alkalmazás a ZIP-nek TAR.GZ-vé konvertálásához

Tekintse meg élő demóinkat a TAR.GZ-ből TAR.Z-be történő átalakításhoz, 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.GZ konverziók

A TAR.GZ-t sok más fájlformátumra is konvertálhatja, köztük néhány alább felsorolt ​​fájlformátumra.