วิธีการสร้างไฟล์ 7z ใน C#

บทความพื้นฐานนี้อธิบายวิธีสร้างไฟล์ 7z ใน C# มันรวมถึงขั้นตอนที่ละเอียดและตัวอย่างรหัสเพื่อแสดงวิธีการสร้างไฟล์ 7z ในแอพของคุณโดยไม่ต้องจําเป็นต้องใช้เครื่องมือของบุคคลที่สามหรือแอพการบีบอัด

ประโยชน์ของการสร้าง 7z Archives

  • อัตราการบีบอัดสูง:- 7z รูปแบบมักจะให้การบีบอัดที่ดีกว่ารูปแบบอื่น ๆ

  • การสนับสนุนหลายแนวโน้ม:- ช่วยให้ความเร็วในการบีบอัดเร็วขึ้นโดยใช้แกน CPU มากขึ้น

  • การเข้ารหัสที่แข็งแกร่ง:- มีการเข้ารหัส AES-256 สําหรับการรักษาความปลอดภัยที่เพิ่มขึ้นของข้อมูลที่เก็บไว้

ข้อกําหนด: การเตรียมสิ่งแวดล้อม

  • ติดตั้ง Visual Studio หรือ IDE .NET ที่เข้ากันได้ใด ๆ
  • ติดตั้ง Aspose.ZIP via NuGet Package Manager

คู่มือขั้นตอนเพื่อสร้างเอกสาร 7z

ขั้นตอน 1: ติดตั้ง Aspose.ZIP

เพิ่ม Aspose.ZIP ห้องสมุดสําหรับโครงการของคุณโดยใช้ NuGet

Install-Package Aspose.ZIP

ขั้นตอน 2: เริ่มต้นวัตถุ SevenZipArchive

สร้างตัวอย่างของ SevenZipArchive หลักสูตร

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

ขั้นตอนที่ 3: เพิ่มไฟล์และแผนที่

ใช้ CreateEntries วิธีการเพิ่มไฟล์หรือไดเรกทอรีไปยังเอกสาร

archive.CreateEntries("folder");

ขั้นตอน 4: เก็บไฟล์ 7z

สุดท้ายบันทึกไฟล์เป็นไฟล์ 7z บนไดรฟ์

archive.Save("folder.7z");

ตัวอย่างรหัสสมบูรณ์เพื่อสร้างเอกสาร 7z

นี่คือตัวอย่างที่สมบูรณ์แบบของ C# ที่แสดงให้เห็นถึงกระบวนการสร้างเอกสาร 7z:

// Create an empty 7z archive
using (SevenZipArchive archive = new SevenZipArchive())
{
    // Call the CreateEntries function to add the folder containing the contents
    archive.CreateEntries("folder");

    // Save the archive as a 7z file
    archive.Save("folder.7z");
}

ข้อมูลเพิ่มเติม

  • ห้องสมุด Aspose.ZIP ช่วยให้คุณสมบัติขั้นสูงเช่นการเข้ารหัส AES เพื่อรักษาความปลอดภัยของไฟล์ของคุณ
  • นอกจากนี้คุณยังสามารถนําไปใช้ multithreading สําหรับการประมวลผลที่เร็วขึ้นเมื่อสร้างไฟล์

ข้อสรุป

คําแนะนํานี้ได้แสดงให้เห็นว่าวิธีการสร้างไฟล์ 7z ใน C# โดยใช้ Aspose.ZIP กระบวนการนั้นเรียบง่ายและด้วยความยืดหยุ่นของห้องสมุดคุณสามารถจัดการประเภทไฟล์ต่างๆได้อย่างง่ายดายและปรับปรุงความสามารถในการจัดการไฟล์ของแอพของคุณ สําหรับการสํารวจเพิ่มเติมโปรดดูคําแนะนําเกี่ยวกับการสกัดไฟล์จากไฟล์ ZIP

 แบบไทย