Konversikan Arsip ZIP ke TAR di C#

ZIP adalah format pengarsipan populer yang digunakan untuk mengompres file dan folder. ZIP mempermudah berbagi banyak file dengan mengurangi ukurannya dan menyimpannya menjadi satu file. Di sisi lain, TAR adalah format pengarsipan berbasis Unix terkenal yang digunakan untuk memaketkan file sebelum dibagikan. Dalam berbagai kasus, Anda harus mengubah arsip ZIP menjadi format TAR. Untuk mencapai ini secara terprogram, artikel ini menunjukkan cara mengonversi arsip ZIP ke TAR di C#.

C# .NET API untuk Mengonversi ZIP ke TAR

Untuk mengonversi arsip ZIP ke format TAR, kami akan menggunakan Aspose.ZIP for .NET. API menyediakan berbagai fitur untuk membuat dan memanipulasi ZIP, TAR, dan format pengarsipan populer lainnya. Anda dapat mengunduh DLL API atau menginstalnya dari NuGet.

PM> Install-Package Aspose.Zip 

Mengonversi Arsip ZIP menjadi TAR di C#

Konversi ZIP ke TAR cukup mudah menggunakan Aspose.ZIP for .NET. Cukup, muat file ZIP, transfer entri ke arsip TAR dan simpan arsip TAR ke lokasi yang Anda inginkan. Berikut ini adalah langkah-langkah untuk mengonversi arsip ZIP ke TAR di C#.

Contoh kode berikut menunjukkan cara mengonversi arsip ZIP ke format TAR di aplikasi .NET.

// Muat file ZIP
using (Archive source = new Archive("source.zip"))
{
    // Buat objek TarArchive untuk arsip TAR
    using (TarArchive tar = new TarArchive())
    {
        // Ulangi entri
        foreach (ArchiveEntry entry in source.Entries)
        {
            if (!entry.IsDirectory)
            {
                // Salin entri ke TAR
                MemoryStream mem = new MemoryStream();
                entry.Open().CopyTo(mem);                
                tar.CreateEntry(entry.Name, mem);
            }
         }
         // Simpan arsip TAR
         tar.Save("result.tar");
      }
}

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan Aspose.ZIP for .NET tanpa batasan evaluasi.

Kesimpulan

Konversi arsip ZIP ke format TAR seringkali diperlukan sebelum berbagi file melalui internet. Oleh karena itu, dalam artikel ini, Anda telah mempelajari cara mengonversi arsip ZIP ke TAR secara terprogram di C#. Anda cukup menginstal Aspose.ZIP for .NET dan menyematkan kode yang disediakan untuk melakukan konversi ZIP ke TAR dari dalam aplikasi .NET Anda. Selain itu, Anda dapat mengunjungi dokumentasi untuk mempelajari lebih lanjut tentang Aspose.ZIP for .NET. Selain itu, Anda dapat membagikan pertanyaan Anda kepada kami melalui forum kami.

Lihat juga