
Pengenalan
Tar (Tape Archive) adalah format yang diakui secara luas yang digunakan dalam sistem seperti Unix untuk menyimpan beberapa file dalam satu arkib.Dalam panduan ini, Anda akan belajar bagaimana membuat file TAR dalam C# menggunakan Aspose.ZIP untuk .NET, sebuah perpustakaan yang kuat yang dirancang untuk pengelolaan arsip TAR yang efisien, termasuk opsi untukmencipta archives format GZ untuk kompresi yang lebih baik.
Mengapa menggunakan Tar?
Menggunakan file TAR menawarkan beberapa kelebihan:
- Simpan dan simpan file secara efisien dalam satu arkib.
- Kebanyakan digunakan dalam sistem Linux dan Unix.
- Support format kompresi tambahan seperti GZ dan XZ.
Jadual Konten
- Mengatur pemrosesan file TAR dalam C#
- Langkah-langkah untuk membuat file TAR
- Menyelamatkan Arsip
- Mengendalikan Multiple Files dalam TAR Archives
- Dapatkan Lisensi API Gratis
- Kesimpulan dan Sumber Daya Tambahan
1. mengatur pemrosesan file TAR dalam C#
Untuk mulai membuat Arsip TAR secara programmatik, Anda perlu menggunakan Aspose.ZIP untuk .NET.
- Penciptaan arsip TAR otomatis.
- Support untuk berbagai format kompresi termasuk TAR, ZIP, GZ, dan lainnya.
- Pengelolaan file besar yang efisien
Instalasi
Anda dapat dengan mudah menginstal perpustakaan melalui NuGet dengan perintah berikut:
PM> Install-Package Aspose.Zip
Alternatifnya, Anda dapat mengunduh DLL langsung dari Aspose Download Halaman.
Langkah-langkah untuk membuat file TAR
Ikuti langkah-langkah sederhana ini untuk mencipta arsip TAR secara programmatik:
- Instantiate the TAR Archive: Buat contoh dari
TarArchive
Kelas yang - Tambahkan file ke arkib: Gunakan
CreateEntry()
Metode untuk memasukkan file dan direktori dalam TAR. - Save the TAR File: Hubungi
Save()
Metode penyimpanan arsip.
Contoh kode
Berikut adalah contoh yang cepat menunjukkan bagaimana membuat arsip TAR:
// 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");
}
Pendekatan ini memungkinkan Anda untuk membungkus beberapa file ke dalam satu arsip TAR, dan Anda juga dapat mencipta arsip format GZ untuk mengkompresi file lebih lanjut.
3. menyimpan arsip TAR
Setelah menambahkan file Anda, Anda dapat menyelamatkan arsip TAR menggunakan perintah berikut:
archive.Save("final.tar");
Langkah ini memastikan bahwa Anda memiliki arsip yang dikompresi dan terstruktur dengan baik siap digunakan.
Mengendalikan Multiple Files dalam TAR Archives
Untuk menambahkan beberapa file secara dinamis, Anda dapat berjalan melalui folder yang ditentukan.
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");
}
Metode ini memudahkan proses penciptaan file TAR secara otomatis dan memungkinkan integrasi kompresi GZ yang mudah ketika diperlukan.
Dapatkan Lisensi API Gratis
Untuk memblokir fitur-fitur penuh dari Aspose.ZIP, pertimbangkan untuk meminta lisensi sementara gratis.
Untuk dokumentasi lebih rinci, kunjungi Aspose.ZIP Guide ** atau bergabung dengan komunitas di ** Forum Aspose untuk pertanyaan apa pun yang mungkin Anda miliki.
Kesimpulan dan Sumber Daya Tambahan
Kesimpulannya
Dalam panduan ini, kami meliputi:
- Bagaimana untuk membuat file TAR dalam C#
- Tambahkan beberapa file ke arsip TAR
- Menyimpan arsip TAR dengan efisien
- Mengendalikan bulk TAR file creation
Dengan Aspose.ZIP untuk .NET, Anda dapat secara efektif mencipta, mengekstrak, dan mengelola arsip TAR di dalam aplikasi Anda. Mulai mengoptimalkan pemrosesan file TAR hari ini, dan ingat bahwa Anda juga dapat mencipta arsip format GZ untuk opsi kompresi tambahan!