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