Create TAR Archives in C#

บทนํา

ตุ๊กตา (Tape Archive) เป็นรูปแบบที่ได้รับการยอมรับอย่างแพร่หลายที่ใช้ในระบบคล้ายกับ Unix เพื่อ จัดเก็บไฟล์หลายไฟล์ ในเอกสารเดียว ในคู่มือนี้คุณจะเรียนรู้วิธี สร้างไฟล์ TAR ใน C# โดยใช้ Aspose.ZIP สําหรับ .NET, บิสตจักรที่แข็งแกร่งที่ออกแบบมาเพื่อจัดการไฟล์ Tar อย่างมีประสิทธิภาพรวมถึงตัวเลือก ** สร้างไฟล์รูปแบบ GZ** สําหรับการบีบอัดที่เพิ่มขึ้น

ทําไมใช้ TAR

การใช้ไฟล์ TAR มีข้อดีหลายอย่าง:

  • จัดเก็บและบรรจุไฟล์ได้อย่างมีประสิทธิภาพ ในเอกสารเดียว
  • ใช้กันทั่วไปในระบบ Linux และ Unix
  • สนับสนุนรูปแบบการบีบอัดเพิ่มเติม เช่น GZ และ XZ

ตารางเนื้อหา

1. การตั้งค่าการประมวลผลไฟล์ TAR ใน C#

เพื่อเริ่มต้นการสร้างไฟล์ TAR โปรแกรม คุณจะต้องใช้ Aspose.ZIP for .NET ห้องสมุดที่มีประสิทธิภาพนี้มี:

  • การสร้างเอกสาร TAR อัตโนมัติ
  • สนับสนุนสําหรับรูปแบบการบีบอัดต่างๆ รวมถึง TAR, ZIP, GZ และอื่น ๆ
  • การจัดการไฟล์ขนาดใหญ่ได้อย่างมีประสิทธิภาพ

การติดตั้ง

คุณสามารถติดตั้งห้องสมุดได้อย่างง่ายดายผ่าน NuGet ด้วยคําสั่งต่อไปนี้:

PM> Install-Package Aspose.Zip

ตัวเลือกคุณสามารถดาวน์โหลด DLL โดยตรงจาก Aspose ดาวน์โหลดหน้า.

2. ขั้นตอนในการสร้างไฟล์ TAR

ทําตามขั้นตอนง่ายๆเหล่านี้เพื่อสร้างไฟล์ TAR โดยการเขียนโปรแกรม:

  • Instant the TAR Archive: สร้างตัวอย่างของ TarArchive หลักสูตร
  • เพิ่มไฟล์ไปยังเอกสาร: ใช้ไฟล์ CreateEntry() วิธีการที่จะรวมไฟล์และไดเรกทอรีใน TAR
  • บันทึกไฟล์ TAR: Call the Save() วิธีการจัดเก็บเอกสาร

ตัวอย่างรหัส

นี่คือตัวอย่างที่รวดเร็วแสดงให้เห็นว่าวิธีการสร้างไฟล์ 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");
}

วิธีนี้ช่วยให้คุณสามารถรวมไฟล์หลายไฟล์ไปยังไฟล์ TAR หนึ่งและคุณยังสามารถสร้างไฟล์รูปแบบ GZ เพื่อบีบอัดไฟล์ได้มากขึ้น

3. การบันทึก TAR Archives

หลังจากเพิ่มไฟล์ของคุณคุณสามารถ บันทึกไฟล์ TAR โดยใช้คําสั่งต่อไปนี้:

archive.Save("final.tar");

ขั้นตอนนี้ช่วยให้แน่ใจว่าคุณมีไฟล์ที่บีบอัดและโครงสร้างได้ดีพร้อมใช้งาน

4. การจัดการไฟล์หลายไฟล์ใน TAR Archives

เพื่อ เพิ่มไฟล์หลายไฟล์แบบไดนามิก คุณสามารถล้อผ่านโฟลเดอร์ที่ระบุได้ นี่คือวิธี:

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");
}

วิธีการนี้ช่วยให้การสร้างไฟล์ TAR แบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติแบบอัตโนมัติ

5. ได้รับใบอนุญาต API ฟรี

เพื่อล็อคฟังก์ชั่นที่สมบูรณ์ของ Aspose.ZIP โปรดพิจารณาการขอใบอนุญาตชั่วคราวฟรี (https://purchase.aspose.com/temporary-license)

สําหรับเอกสารรายละเอียดเพิ่มเติมโปรดเยี่ยมชม Aspose.ZIP Guide ** หรือเข้าร่วมกับชุมชนบน ** Forum สําหรับคําถามใด ๆ ที่คุณอาจมี

6. ข้อสรุปและทรัพยากรเพิ่มเติม

คําอธิบาย

ในคู่มือนี้เราครอบคลุม:

  • วิธีการสร้างไฟล์ TAR ใน C#
  • เพิ่มไฟล์หลายไฟล์ไปยังไฟล์ TAR
  • จัดเก็บเอกสาร TAR อย่างมีประสิทธิภาพ
  • การประมวลผลจํานวนมากการสร้างไฟล์ TAR

ด้วย Aspose.ZIP for .NET คุณสามารถสร้างไฟล์ TAR ได้อย่างมีประสิทธิภาพและจัดการได้ภายในแอพของคุณ เริ่มต้นการประมวลผลไฟล์ TAR อัตโนมัติวันนี้และจําไว้ว่าคุณสามารถสร้างไฟล์รูปแบบ GZ ได้อย่างมีประสิทธิภาพสําหรับตัวเลือกการบีบอัดเพิ่มเติม!

More in this category