Jak przekonwertować TAR na TAR.Z za pomocą C#

Najpierw musisz uzyskać bibliotekę Aspose.Zip i odwołać się do niej w swoim projekcie C#. Zazwyczaj można go pobrać ze strony Aspose lub użyć pakietu NuGet, jeśli jest dostępny. Menedżer pakietów, wyszukaj Aspose.ZIP i zainstaluj. Możesz także użyć następującego polecenia z konsoli Menedżera pakietów.

Zarządzaj pakietami NuGet za pomocą pakietu Visual Studio

Polecenie konsoli Menedżera pakietów:

PM> Install-Package Aspose.Zip

Kroki, aby przekonwertować TAR na TAR.Z za pomocą C#

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

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

wymagania systemowe

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.

Przykładowy kod do konwersji z TAR na TAR.Z

Konwertowanie plików z jednego formatu na inny, na przykład z TAR na ZIP, to cenny proces, który często wiąże się z archiwizacją i kompresją. W tym przypadku konwersja z TAR do ZIP jest procedurą dwuetapową. Najpierw tworzone jest archiwum TAR, które łączy pliki i katalogi, zachowując ich oryginalną strukturę hierarchiczną i powiązane metadane. To archiwum TAR służy jako pojemnik zapewniający integralność danych podczas konwersji.

W drugim kroku archiwum TAR jest kompresowane do formatu ZIP. Kompresja ZIP znana jest ze swojej wydajności i kompatybilności między platformami, co czyni ją popularnym wyborem do archiwizacji i przesyłania danych. Powstałe archiwum ZIP zachowuje oryginalne dane i strukturę, jednocześnie znacznie zmniejszając rozmiar pliku. Ta konwersja jest przydatna dla tych, którzy muszą udostępniać lub dystrybuować dane w różnych systemach operacyjnych, ponieważ archiwa ZIP są powszechnie rozpoznawane i łatwo dostępne. Niezależnie od tego, czy chodzi o przechowywanie plików, czy wymianę danych, konwersja TAR do ZIP usprawnia proces i zapewnia, że ​​dane pozostają nienaruszone i skompresowane, co pozwala na efektywne zarządzanie.

Po zakończeniu konwersji do TAR.Z powstałe archiwum staje się kompatybilne z szeroką gamą wielu platformach i można je łatwo udostępniać i uzyskiwać do nich dostęp. Ta konwersja upraszcza przejście między formatami kompresji, maksymalizuje wydajność kompresji i zapewnia bezpieczeństwo danych w formacie TAR.Z. Jest to przydatne dla użytkowników, którzy muszą przełączyć się na format TAR.Z lub go dystrybuować, zachowując jednocześnie integralność danych.

Kod z TAR do różnych formatów: Archiwum TAR zazwyczaj zawiera wiele rekordów lub plików. Aby przekonwertować to archiwum na formaty takie jak GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) i BZ2 (Bzip2), powszechnym podejściem jest najpierw spakowanie zawartości do formatu TAR (taśma Archiwum). Proces ten przypomina typową praktykę w środowiskach Linux.

W tym procesie konwersji każdy plik lub rekord w archiwum TAR jest najpierw łączony w jedno archiwum TAR. To archiwum TAR służy jako pojemnik na poszczególne pliki, zachowując ich oryginalną strukturę i metadane. Gdy dane zostaną hermetyzowane w archiwum TAR, łatwiej będzie zastosować różne algorytmy i formaty kompresji.

Wybór TAR jako formatu pośredniego wynika z jego prostoty i szerokiej kompatybilności z różnymi systemami operacyjnymi typu Unix. Zapewnia prosty sposób grupowania plików bez bezpośredniego stosowania kompresji. Po zakończeniu pakowania TAR można zastosować kolejne operacje kompresji archiwum TAR w celu wygenerowania żądanych formatów wyjściowych, takich jak GZ, LZ, Z, XZ lub BZ2.

Konwertuj z TAR na TAR.Z - C#:

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



Darmowa aplikacja do konwersji ZIP na TAR.LZ

Sprawdź nasze prezentacje na żywo dotyczące konwersji TAR do TAR.Z z następującymi korzyściami


Niezawodna biblioteka Aspose.ZIP, która może kompresować, wyodrębniać, szyfrować, deszyfrować, konwertować i łączyć archiwa. Aspose.ZIP dla .NET API pozwala manipulować różnymi typami archiwów bez wchodzenia w podstawową złożoność formatów plików kompresyjnych przy minimalnym wysiłku związanym z kodowaniem.

Inne obsługiwane konwersje TAR

Możesz także przekonwertować TAR na wiele innych formatów plików, w tym kilka wymienionych poniżej.