วิธีการแตกไฟล์ ZIP ที่มีรหัสผ่านใน C#

วิธีการแตกไฟล์ ZIP ที่มีรหัสผ่านใน C#

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

ประโยชน์ของการสกัดรหัสผ่านที่ปกป้องไฟล์ ZIP

  • การรักษาความปลอดภัยข้อมูล:- การรักษาความปลอดภัยข้อมูลที่ละเอียดอ่อนโดยต้องการรหัสผ่านเพื่อเข้าถึง

  • การตรวจสอบความสมบูรณ:- ให้แน่ใจว่าผู้ใช้ที่ได้รับอนุญาตเท่านั้นสามารถเข้าถึงเนื้อหาของไฟล์ ZIP

  • ประสิทธิภาพ:- กระบวนการ Streamlines ในแอพที่จัดการเอกสารที่ไว

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

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

คู่มือขั้นตอนเพื่อดึงรหัสผ่านที่ปกป้องไฟล์ ZIP

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

เริ่มต้นโดยเพิ่มห้องสมุด Aspose.ZIP ไปยังโครงการของคุณ

Install-Package Aspose.ZIP

ขั้นตอนที่ 2: การตั้งค่ารหัสผ่าน decryption

สร้าง A ArchiveLoadOptions object และระบุรหัสผ่าน decryption

Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions();
options.DecryptionPassword = "password";

ขั้นตอนที่ 3: ดาวน์โหลดไฟล์ ZIP

ดาวน์โหลดไฟล์ ZIP โดยใช้ Archive หลักสูตร

Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options);

ขั้นตอน 4: extract the ZIP ไฟล์

extract the contents of the password-protected ZIP archive ไฟล์ ZIP ที่ได้รับการป้องกันด้วยรหัสผ่าน

archive.ExtractToDirectory(".");

ตัวอย่างรหัสสมบูรณ์เพื่อสกัดไฟล์ ZIP ที่ได้รับการป้องกันรหัสผ่าน

นี่คือตัวอย่างที่สมบูรณ์แบบของ C# ซึ่งแสดงให้เห็นว่าวิธีการสกัดไฟล์ ZIP ที่ปกป้องรหัสผ่าน:

// Create an object of ArchiveLoadOptions class
Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions();

// Set the password for decryption
options.DecryptionPassword = "password";

// Initialize an Archive class object
Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options);

// Extract the password protected ZIP file
archive.ExtractToDirectory(".");

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

  • คุณมีตัวเลือกในการตั้งค่าการสกัดต่างๆตามความต้องการของคุณ
  • พิจารณาการดําเนินการจัดการข้อผิดพลาดสําหรับสถานการณ์เช่นรหัสผ่านที่ไม่ถูกต้อง

ข้อสรุป

การสอนนี้ได้แสดงให้เห็นว่าวิธีการ استخراجไฟล์ ZIP ที่ปกป้องรหัสผ่านใน C# โดยใช้ Aspose.ZIP โดยปฏิบัติตามขั้นตอนและรหัสที่ให้คุณสามารถจัดการไฟล์ที่เข้ารหัสในแอพของคุณได้อย่างปลอดภัย สําหรับฟังก์ชั่นเพิ่มเติมเช่นรหัสผ่านที่ปกป้องไฟล์ ZIP โปรดปรึกษาบทเรียนอื่น ๆ

 แบบไทย