การสร้างไฟล์ 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.