Create 7Zip Archive in C#

In a โพสต์ก่อนหน้า, we explored how to create ZIP archives using C#. ตอนนี้เราจะเปลี่ยนความมุ่งเน้นของเราไปสู่รูปแบบ 7z ซึ่งเป็นที่รู้จักกันดีสําหรับความสัมพันธ์การบีบอัดสูงและความสามารถในการเข้ารหัส AES 256 บิตที่แข็งแกร่ง ซึ่งทําให้ห้องสมุด .NET 7z เป็นตัวเลือกที่เหมาะสําหรับการจัดการไฟล์ได้อย่างปลอดภัยและมีประสิทธิภาพ

สิ่งที่คุณจะเรียนรู้

ในบทเรียนนี้คุณจะเรียนรู้วิธีการ สร้างไฟล์ 7z (7-Zip) โดยโปรแกรมใช้ C# เราจะครอบคลุมหัวข้อต่อไปนี้:

We’ll be using the Aspose.ZIP สําหรับ .NET API. You can install this library via:

สร้าง 7z (7-Zip) Archive โดยใช้ C#

คุณสามารถบีบอัดไฟล์ลงในไฟล์ 7z เหมาะสําหรับทั้ง ไฟล์เดียว และ ไฟล์หลาย ฉาก คุณลักษณะนี้ให้โซลูชันที่มีประสิทธิภาพสําหรับนักพัฒนาที่กําลังมองหาเครื่องมือการสกัด .NET RAR

สร้าง Archive 7z ด้วย Single Entry

เพื่อสร้างไฟล์ 7z ด้วยไฟล์เดียวทําตามขั้นตอนต่อไปนี้:

นี่คือตัวอย่าง C# เพื่ออธิบาย:

สร้างเอกสาร 7z ด้วยรายการหลายรายการ

เพื่อบีบอัดไฟล์หลายไฟล์ไปยังเอกสาร 7z เดียว:

ตัวอย่าง :

สร้าง AES Encrypted 7z Archive ใช้ C#

เพื่อรักษาความปลอดภัยของไฟล์ของคุณคุณสามารถใช้ AES encryption คุณสมบัติของห้องสมุด .NET 7z ที่เพิ่มความปลอดภัยของไฟล์:

  • Create an instance of SevenZipAESEncryptionตั้งค่า.
  • กําหนดค่าพารามิเตอร์การเข้ารหัสที่จําเป็น
  • เพิ่มป้อนเข้าสู่ไฟล์และบันทึกไว้

ตัวอย่าง :

สร้างรหัสผ่านที่แตกต่างกันสําหรับ 7z entries ใช้ C#

ให้รหัสผ่านที่ไม่ซ้ํากันไปยังรายการที่แตกต่างกันภายในไฟล์ของคุณ:

ตัวอย่าง :

ข้อสรุป

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 ที่น่าเชื่อถือนี้สนับสนุนรูปแบบที่สําคัญทั้งหมด!

More in this category