
In a โพสต์ก่อนหน้า, we explored how to create ZIP archives using C#. ตอนนี้เราจะเปลี่ยนความมุ่งเน้นของเราไปสู่รูปแบบ 7z ซึ่งเป็นที่รู้จักกันดีสําหรับความสัมพันธ์การบีบอัดสูงและความสามารถในการเข้ารหัส AES 256 บิตที่แข็งแกร่ง ซึ่งทําให้ห้องสมุด .NET 7z เป็นตัวเลือกที่เหมาะสําหรับการจัดการไฟล์ได้อย่างปลอดภัยและมีประสิทธิภาพ
สิ่งที่คุณจะเรียนรู้
ในบทเรียนนี้คุณจะเรียนรู้วิธีการ สร้างไฟล์ 7z (7-Zip) โดยโปรแกรมใช้ C# เราจะครอบคลุมหัวข้อต่อไปนี้:
- สร้างเอกสาร 7z ด้วยการเข้าสู่ระบบเดียว
- การสร้าง AES Encrypted 7z Archive
- การตั้งค่ารหัสผ่านที่แตกต่างกันสําหรับ 7z entries
We’ll be using the Aspose.ZIP สําหรับ .NET API. You can install this library via:
- ผู้จัดการแพคเกจ NuGet
- ดาวน์โหลด DLL and include it in your project
สร้าง 7z (7-Zip) Archive โดยใช้ C#
คุณสามารถบีบอัดไฟล์ลงในไฟล์ 7z เหมาะสําหรับทั้ง ไฟล์เดียว และ ไฟล์หลาย ฉาก คุณลักษณะนี้ให้โซลูชันที่มีประสิทธิภาพสําหรับนักพัฒนาที่กําลังมองหาเครื่องมือการสกัด .NET RAR
สร้าง Archive 7z ด้วย Single Entry
เพื่อสร้างไฟล์ 7z ด้วยไฟล์เดียวทําตามขั้นตอนต่อไปนี้:
- Open a new ฟิล์ม to create the 7z file.
- Instantiate the สี่ZipArchive class.
- Add the file using SevenZipArchive.CreateEntry.
- Save the archive with สี่ZipArchive.Save.
นี่คือตัวอย่าง C# เพื่ออธิบาย:
สร้างเอกสาร 7z ด้วยรายการหลายรายการ
เพื่อบีบอัดไฟล์หลายไฟล์ไปยังเอกสาร 7z เดียว:
- Create an instance of the สี่ZipArchive class.
- Use SevenZipArchive.CreateEntries and pass the folder path.
- Save the archive with สี่ZipArchive.Save.
ตัวอย่าง :
สร้าง AES Encrypted 7z Archive ใช้ C#
เพื่อรักษาความปลอดภัยของไฟล์ของคุณคุณสามารถใช้ AES encryption คุณสมบัติของห้องสมุด .NET 7z ที่เพิ่มความปลอดภัยของไฟล์:
- Create an instance of SevenZipAESEncryptionตั้งค่า.
- กําหนดค่าพารามิเตอร์การเข้ารหัสที่จําเป็น
- เพิ่มป้อนเข้าสู่ไฟล์และบันทึกไว้
ตัวอย่าง :
สร้างรหัสผ่านที่แตกต่างกันสําหรับ 7z entries ใช้ C#
ให้รหัสผ่านที่ไม่ซ้ํากันไปยังรายการที่แตกต่างกันภายในไฟล์ของคุณ:
- Open a ฟิล์ม for the 7z archive.
- Use SevenZipArchive.CreateEntry to add entries while specifying individual passwords.
- เก็บไฟล์
ตัวอย่าง :
ข้อสรุป
In this article, we have explored how to create 7z archives programmatically in C#, secure them with AES encryption, and assign unique passwords to entries. For more advanced features and best practices, check out the Aspose.ZIP ข้อมูลจําเพาะ.
โดยใช้ Aspose Plugin สําหรับ .NET คุณสามารถจัดการไฟล์ได้อย่างมีประสิทธิภาพใช้การเข้ารหัสและการปรับปรุงอัตราการทํางานของคุณ - ทั้งหมดสําหรับเพียง $ 99** ปล็อคคุณสมบัติขั้นสูงวันนี้ด้วยปลั๊กอินสกัดไฟล์ .NET ที่น่าเชื่อถือนี้สนับสนุนรูปแบบที่สําคัญทั้งหมด!