หากคุณกําลังมองหา extract ZIP archives programmatically in C#, you are in the right place! บทความนี้ให้บริการเป็นคู่มือที่ครอบคลุมเกี่ยวกับการจัดการไฟล์ extraction Zip อย่างมีประสิทธิภาพโดยใช้ .NET Archive Extraction Library. เราจะสํารวจวิธีการต่างๆสําหรับ unzipping files, รวมถึงวิธีการจัดการเอกสารที่ปกป้องรหัสผ่านและการเข้ารหัส AES.

extract ZIP ไฟล์ใน C#

ในก่อนหน้านี้ บทความเกี่ยวกับการสร้างไฟล์ ZIP, เราพูดคุยเกี่ยวกับเทคนิคที่แตกต่างกันสําหรับการบรรจุไฟล์ที่ใช้ Aspose.ZIP สําหรับ .NET. ตอนนี้เราจะเจาะเข้าไปใน Unzipping ZIP ไฟล์ และสกัดไฟล์จากทั้งรหัสผ่านที่ปกป้องและ AES ที่เข้ารหัส ZIP ไฟล์ใน C#

ตารางเนื้อหา

extract ZIP Archives in C# - การติดตั้ง API

ก่อนที่เราจะเริ่มต้นให้แน่ใจว่าคุณมี ดาวน์โหลด และอ้างอิง Aspose.ZIP สําหรับ .NET คุณยังสามารถติดตั้งแพคเกจผ่าน ผู้จัดการแพคเกจ NuGet. เพื่อเพิ่มห้องสมุดไปยังโครงการของคุณดําเนินการคําสั่งต่อไปนี้:

PM> NuGet\Install-Package Aspose.Zip

วิธีการสกัดไฟล์ ZIP ใน C#

การสกัดไฟล์ ZIP สามารถทําได้ในสองวิธีหลัก:

  • ลบไฟล์แต่ละไฟล์จากไฟล์ ZIP โดยเฉพาะอย่างยิ่ง
  • ลบไฟล์ทั้งหมดลงในโฟลเดอร์ที่ระบุโดยใช้ .NET Core Zip.

C# extract ไฟล์แต่ละไฟล์ใน ZIP

เพื่อสกัดไฟล์แต่ละบุคคลในขณะที่ตรวจสอบขั้นตอนการสกัดทําตามขั้นตอนต่อไปนี้:

นี่คือตัวอย่างรหัสที่แสดงให้เห็นว่าวิธีการสกัดไฟล์จากไฟล์ ZIP ใน C#:

Unzip ZIP ไฟล์ลงในโฟลเดอร์ใน C#

หากคุณต้องการลบไฟล์ทั้งหมดไปยังโฟลเดอร์ที่เฉพาะเจาะจงให้ดําเนินการตามขั้นตอนต่อไปนี้:

  • เปิดไฟล์ ZIP โดยใช้ FileStream หลักสูตร
  • สร้างตัวอย่างของ อะคริฟต์ ประเภทเริ่มต้นด้วย ZIP FileStream วัตถุ
  • ใช้ Archive.ExtractToDirectory(string) วิธีการ unzip ไฟล์ไปยังโฟลเดอร์ที่กําหนด

นี่คือตัวอย่างรหัสสําหรับการลบไฟล์ ZIP ในโฟลเดอร์โดยใช้ C# Unzip File to Folder:

C# Unzip Password-Protected ZIP ไฟล์

คุณสามารถ extract password-protected ZIP archives using Aspose.ZIP for .NET เพียงระบุรหัสผ่านโดยใช้ ArchiveLoadOptions คลาสซึ่งคุณจะผ่านเป็นพารามิเตอร์ที่สอง อะคริฟต์ตัวอย่างเช่น C# Unzip File กับรหัสผ่าน โปรดดูตัวอย่างต่อไปนี้

นี่คือตัวอย่างรหัส snippet สําหรับ unzipping a password-protected ZIP ไฟล์:

extract AES encrypted ZIP files in C#

หากไฟล์ ZIP ของคุณถูกเข้ารหัสด้วย AES, Aspose.ZIP สําหรับ .NET สนับสนุน Aes128, AEs192 และ AAS256 วิธีการเข้ารอง. การสกัดไฟล์ CIP ที่เข้ารifrated เป็นคล้ายกับการลบไฟล์ที่ปกป้องรหัสผ่าน; คุณเพียงแค่ต้องให้ password decryption โดยใช้ ArchiveLoadOptions หลักสูตร

นี่คือวิธีที่จะสกัดไฟล์ ZIP ที่เข้ารหัส AES ใน C#:

C# ZIP Extraction API - รับใบอนุญาตฟรี

คุณสามารถทําการสกัด ZIP โดยไม่มีข้อ จํากัด การประเมินโดยการได้รับ ใบอนุญาตชั่วคราวฟรี.

ข้อสรุป

ในบทความนี้เราได้ครอบคลุมวิธีการ unzip ZIP ไฟล์โดยใช้ C# และจัดการกับการสกัดของรหัสผ่านที่ปกป้องไฟล์ Zip นอกจากนี้เรายังสํารวจวิธีการจัดการไฟล์ zip ที่เข้ารหัสได้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Aspose.ZIP สําหรับ .NET โปรดดูรายละเอียดเพิ่มเติม การรับรอง.

คู่มือนี้เป็นทรัพยากรของคุณสําหรับ C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extract** และอื่น ๆ ไม่ว่าคุณจะทํางานกับ .NET Core Zips file extraction ไปยังโฟลเดอร์ที่เฉพาะเจาะจงหรือนําไปใช้ c# decompress zip กับการจัดการข้อผิดพลาดเทคนิคที่อธิบายไว้ที่นี่จะปรับปรุงความสามารถในการสกัด zips ของคุณใน .net

เพื่อให้ช่วยคุณมากขึ้นคู่มือนี้รวมถึงข้อมูลเกี่ยวกับ C# Unzip File, C# unzip file in Memory และ c# Decompress ZIP นอกจากนี้คุณยังจะได้เรียนรู้เกี่ยวกับ C # Open Zip , C # Unpack Z IPและวิธีการ Extract Zips Without Password หากคุณสนใจในการทํางานกับไฟล์ที่ปกป้องรหัสผ่านเราจะครอบคลุมวิธี Retrieve ZIF Passwords และการเปิดไฟล์ ZIB Encrypted ติดตามคําแนะนําเหล่านี้เพื่อจัดการไฟล์ของคุณได้อย่างมีประสิทธิภาพใน C_

นอกจากนี้หากคุณต้องการทราบวิธีการสร้างไฟล์ .NET Unzip หรือดําเนินการ ** C# Archive** คู่มือนี้ให้ข้อมูลทั้งหมดที่คุณจําเป็นต้องเริ่มต้นด้วย C# Decompress ZIP และ Files Zipping

More in this category