การสร้างไฟล์ ZIP 7 ไฟล์ - Aspose.Zip สำหรับ .NET Tutorial

การแนะนำ

ในด้านการพัฒนา .NET การจัดการและการบีบอัดไฟล์ถือเป็นงานทั่วไป Aspose.Zip สำหรับ .NET มอบโซลูชันอันทรงพลังสำหรับการทำงานกับไฟล์เก็บถาวรที่บีบอัด โดยเสนอวิธีการบีบอัดที่หลากหลาย ในบทช่วยสอนนี้ เราจะสำรวจวิธีใช้ Aspose.Zip สำหรับ .NET เพื่อสร้างไฟล์ Seven Zip ด้วยวิธีการบีบอัดแบบต่างๆ

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเจาะลึกบทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  • ความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม C#
  • ติดตั้ง Visual Studio บนเครื่องของคุณแล้ว
  • Aspose.Zip สำหรับไลบรารี .NET คุณสามารถดาวน์โหลดได้ ที่นี่ .

นำเข้าเนมสเปซ

เริ่มต้นด้วยการนำเข้าเนมสเปซที่จำเป็นลงในโปรเจ็กต์ C# ของคุณ ใช้ข้อมูลโค้ดต่อไปนี้เพื่อเริ่มต้น:

using Aspose.Zip.Saving;
using Aspose.Zip.SevenZip;

การบีบอัด LZMA2

//ExStart: SevenZipWithVariousCompressionMethods

//LZMA2
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipLZMA2CompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_lzma2.7z");
}

//ตัวอย่าง: SevenZipWithVariousCompressionMethods
Console.WriteLine("Successfully Created a Seven Zip File with LZMA2 Compression");

การบีบอัด BZip2

//BZip2
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipBZip2CompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_bzip2.7z");
}
Console.WriteLine("Successfully Created a Seven Zip File with BZip2 Compression");

จัดเก็บไม่มีการบีบอัด

//จัดเก็บไม่มีการบีบอัด
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipStoreCompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_store.7z");
}
Console.WriteLine("Successfully Created a Seven Zip File with No Compression (Store)");

บทสรุป

ในบทช่วยสอนนี้ เราได้สำรวจความอเนกประสงค์ของ Aspose.Zip สำหรับ .NET ในการสร้างไฟล์ Seven Zip ด้วยวิธีการบีบอัดที่หลากหลาย ไม่ว่าคุณจะต้องการอัตราส่วนการบีบอัดสูงหรือไม่ต้องการการบีบอัดเลย Aspose.Zip มอบความยืดหยุ่นเพื่อตอบสนองความต้องการของคุณ

คำถามที่พบบ่อย

ฉันสามารถใช้ Aspose.Zip สำหรับ .NET กับไฟล์ประเภทใดก็ได้หรือไม่

ใช่ Aspose.Zip สำหรับ .NET รองรับไฟล์หลายประเภท ทำให้คุณสามารถบีบอัดและขยายขนาดรูปแบบต่างๆ ได้

Aspose.Zip สำหรับ .NET มีให้ทดลองใช้ฟรีหรือไม่

ใช่ คุณสามารถขอรับรุ่นทดลองใช้ฟรีได้ ที่นี่ .

ฉันจะหาเอกสารสำหรับ Aspose.Zip สำหรับ .NET ได้ที่ไหน

เอกสารก็มีให้ ที่นี่ .

ฉันจะรับใบอนุญาตชั่วคราวสำหรับ Aspose.Zip สำหรับ .NET ได้อย่างไร

สามารถรับใบอนุญาตชั่วคราวได้ ที่นี่ .

ฉันจะรับการสนับสนุนสำหรับ Aspose.Zip สำหรับ .NET ได้ที่ไหน

คุณสามารถขอรับการสนับสนุนได้ที่ ฟอรั่ม Aspose.Zip .