
Introduction
Tag : tar (Tape Archive) ialah format yang diiktiraf secara meluas yang digunakan dalam sistem seperti Unix untuk menyimpan pelbagai fail *dalam satu arkib.Dalam panduan ini, anda akan belajar bagaimana untuk ** mencipta fail TAR dalam C# menggunakan ** Aspose.ZIP untuk .NET, sebuah perpustakaan yang kukuh yang direka untuk pengurusan Arkib TAR yang cekap, termasuk opsyen untuk membuat fail format GZ untuk kompresi yang dipertingkatkan.
Kenapa saya gunakan tar?
Menggunakan fail TAR menawarkan beberapa kelebihan:
- Simpan dan simpan fail secara berkesan dalam satu arkib.
- Digunakan secara meluas dalam sistem Linux dan Unix.
- ** Menyokong format kompresi tambahan** seperti GZ dan XZ.
Jadual Kandungan
- Menetapkan pemprosesan fail TAR dalam C#
- Langkah-langkah untuk mencipta fail TAR
- Penyimpanan Tar Arkib
- Mengendalikan pelbagai fail dalam tar arkib
- Dapatkan lesen API percuma
- Kesimpulan dan sumber tambahan
Menetapkan pemprosesan fail TAR dalam C#
Untuk memulakan penciptaan **Arsip TAR secara programmatik ** , anda perlu menggunakan Aspose.ZIP untuk .NET .
- ** Penciptaan arkib TAR secara automatik** .
- ** Sokongan untuk pelbagai format kompresi** termasuk TAR, ZIP, GZ, dan lain-lain.
- *Mengendalikan fail yang besar secara berkesan.
Installation
Anda boleh dengan mudah memasang perpustakaan melalui NuGet dengan perintah berikut:
PM> Install-Package Aspose.Zip
Sebaliknya, anda boleh memuat turun DLL secara langsung daripada Halaman untuk Downloads.
Langkah-langkah untuk mencipta fail TAR
Ikuti langkah-langkah mudah ini untuk mencipta arkib TAR secara programmatik :
- Instantiate the TAR Archive : Mencipta contoh
TarArchive
Kelas yang - Tambah fail ke arkib : Gunakan
CreateEntry()
kaedah untuk memasukkan fail dan direktori dalam TAR. - Save the TAR File : Hubungi
Save()
kaedah penyimpanan arkib.
Kod contoh
Berikut ialah contoh yang cepat menunjukkan bagaimana untuk mencipta arkib 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 membolehkan anda untuk **menghubungkan beberapa fail ke dalam satu arkib TAR ** , dan anda juga boleh mencipta Arkib format GZ untuk mengkompresi lebih lanjut fail.
3. menyimpan tar arkib
Selepas menambah fail anda, anda boleh menyelamatkan arkib TAR menggunakan perintah berikut:
archive.Save("final.tar");
Langkah ini memastikan bahawa anda mempunyai arkib yang dikompresi dan berstruktur dengan baik** bersedia untuk digunakan.
4. mengendalikan pelbagai fail dalam arkib TAR
Untuk menambah pelbagai fail secara dinamik , anda boleh 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");
}
Kaedah ini memudahkan proses penciptaan fail TAR secara automatik** dan membolehkan integrasi mudah kompresi GZ apabila perlu.
5. mendapatkan lesen API percuma
Untuk membuka kunci ** penuh ciri-ciri Aspose.ZIP ** , pertimbangkan untuk meminta ** [lesen sementara percuma] https://purchase.aspose.com/temporary-license** .
Untuk dokumen yang lebih terperinci, lawati Aspose.ZIP Guide ** atau terlibat dengan komuniti di ** Forum Lapangan Terbang untuk sebarang pertanyaan yang anda mungkin mempunyai.
6. kesimpulan dan sumber tambahan
Summary
Dalam panduan ini, kami meliputi:
- Bagaimana untuk mencipta fail TAR dalam C#
- Tambah beberapa fail ke arkib TAR
- ** Menyimpan arkib TAR dengan cekap**
- Mengendalikan bulk tar fail penciptaan
Dengan **Aspose.ZIP untuk .NET ** , anda boleh secara berkesan **mencipta, mengekstrak, dan menguruskan arkib TAR ** dalam aplikasi anda. Mulakan **Pengendalian fail TAR secara automatik ** hari ini dan ingat bahawa anda juga boleh membuat Arkib format GZ untuk pilihan kompresi tambahan!
More in this category
- Mencipta Arkib ZIP Lurus dalam C# Mengekstrak Zip Nested Dengan Efektif
- Mencipta 7z (7-Zip) Arkib secara berprogram menggunakan C# .NET
- Ekstrak 7z Fail dalam C# Kata laluan terbuka dilindungi 7zip Arkib
- Menambah fail atau folder ke Arkib ZIP secara berprogram dalam C#
- Mengekstrak fail RAR dalam C# Unrar Arkib rAR Secara berkesan