บ่อยครั้งที่คุณได้รับ ZIP archive ที่มี ZIP archives อื่น ๆ อยู่ภายใน ส่งผลให้เกิดโครงสร้างที่ซ้อนกัน ในกรณีเช่นนี้ คุณอาจต้องการทำให้โครงสร้างนี้แบนโดยการดึง ZIP archives ภายในทั้งหมดออกมาเป็น ZIP archive ภายนอก บทความนี้แสดงให้เห็น วิธีการสร้าง Flat ZIP archive ใน C#
ใน โพสต์ก่อนหน้า, เราได้สำรวจวิธีการต่างๆ ในการสร้าง ZIP archives โดยใช้ C#. บทความนี้จะขยายความรู้ดังกล่าวโดยมุ่งเน้นไปที่รูปแบบ 7z ซึ่งอิงจากสถาปัตยกรรมโอเพนซอร์สและเสนออัตราการบีบอัดสูง โดยเฉพาะอย่างยิ่ง 7z รองรับการเข้ารหัส AES 256 บิต ซึ่งช่วยให้คุณสามารถปกป้องไม่เพียงแต่ไฟล์ แต่ยังรวมถึงชื่อไฟล์ด้วย
ในคู่มือนี้ คุณจะได้เรียนรู้วิธีการ สร้าง 7z (7-Zip) archives โดยโปรแกรมใช้ C# เราจะครอบคลุม:
การสร้าง 7z Archive ที่มีรายการเดียว การสร้าง 7z Archive ที่เข้ารหัส AES การตั้งค่ารหัสผ่านที่แตกต่างกันสำหรับรายการ 7z ตัวอย่างและโค้ดทั้งหมดอิงจาก Aspose.ZIP for .NET API ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง API โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
ติดตั้งผ่าน NuGet Package Manager. ดาวน์โหลด DLL และเพิ่มการอ้างอิงในโปรเจกต์ของคุณ สร้าง 7z (7-Zip) Archive โดยใช้ C# คุณสามารถบีบอัดไฟล์ลงใน 7z archive ในสองสถานการณ์หลัก: เมื่อจัดการกับไฟล์เดียวหรือหลายไฟล์ นี่คือวิธีจัดการทั้งสองสถานการณ์
...
หากคุณกำลังมองหา การแยกไฟล์ ZIP โดยโปรแกรมใน C# คุณมาถูกที่แล้ว! บทความนี้ให้แนวทางที่ชัดเจนเกี่ยวกับวิธีจัดการการแยกไฟล์ ZIP อย่างมีประสิทธิภาพโดยใช้ ไลบรารีการแยกไฟล์ ZIP ของ .NET framework เราจะพูดถึงวิธีการแยกไฟล์ รวมถึงวิธีจัดการกับไฟล์ ZIP ที่มีรหัสผ่านและการเข้ารหัส AES
ในบทความก่อนหน้า เกี่ยวกับการสร้างไฟล์ ZIP เราได้สำรวจวิธีการบรรจุไฟล์ต่าง ๆ โดยใช้ Aspose.ZIP for .NET ตอนนี้เรามาเจาะลึก การแยกไฟล์ ZIP และการแยกไฟล์จากไฟล์ ZIP ที่มีรหัสผ่านหรือเข้ารหัส AES ใน C#
สารบัญ C# API สำหรับการแยกไฟล์ - ดาวน์โหลดฟรี วิธีการแยกไฟล์ ZIP ใน C# การแยกไฟล์ ZIP ที่มีรหัสผ่าน การแยกไฟล์ ZIP ที่เข้ารหัส AES ใน C# การแยกไฟล์ ZIP ใน C# - การติดตั้ง API ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณได้ ดาวน์โหลด และอ้างอิง Aspose.ZIP for .NET หรือได้ติดตั้งแพ็คเกจผ่าน NuGet Package Manager คุณสามารถเพิ่มไลบรารีไปยังโปรเจกต์ของคุณได้อย่างง่ายดายด้วยคำสั่งต่อไปนี้:
...
ไฟล์ 7z เป็นที่นิยมเนื่องจากอัตราส่วนการบีบอัดที่ยอดเยี่ยม คู่มือนี้จะนำคุณผ่านการเปิดหรือแตกไฟล์ 7z (7zip) โปรแกรมmatically ในแอปพลิเคชัน C# ของคุณ สำรวจส่วนต่าง ๆ ด้านล่างเพื่อเรียนรู้วิธีสร้างโปรแกรมแตกไฟล์ 7z และแตกไฟล์ที่มีการป้องกันด้วยรหัสผ่าน
บทนำเกี่ยวกับ ZIP Archives ใน C# ZIP archives เป็นสิ่งจำเป็นสำหรับการบีบอัดและจัดระเบียบไฟล์และโฟลเดอร์ให้เป็นภาชนะเดียว พวกเขาไม่เพียงแต่ลดขนาดไฟล์เพื่อการจัดเก็บและการส่งที่มีประสิทธิภาพ แต่ยังรักษาเมตาดาต้าและสามารถเข้ารหัสเพื่อวัตถุประสงค์ด้านความปลอดภัย บทความนี้จะนำคุณผ่านวิธีการต่าง ๆ ในการ สร้างไฟล์ ZIP โดยโปรแกรมใน C# โดยครอบคลุมการดำเนินการต่าง ๆ เช่น การเพิ่มไฟล์และโฟลเดอร์ การสร้าง ZIP archives ที่มีรหัสผ่าน และการใช้การเข้ารหัส AES
สิ่งที่คุณจะได้เรียนรู้ ในบทความนี้ คุณจะได้ค้นพบวิธีการ:
สร้าง ZIP archive โดยใช้ C# เพิ่มไฟล์หลายไฟล์ลงใน ZIP archive เพิ่มโฟลเดอร์ลงใน ZIP archive สร้าง ZIP archive ที่มีรหัสผ่านโดยใช้ ZipCrypto เข้ารหัส ZIP archive ด้วยการเข้ารหัส AES ตั้งค่าโหมดการบีบอัดแบบขนาน C# ZIP Library Aspose.ZIP for .NET เป็นเครื่องมือที่ทรงพลังสำหรับจัดการการดำเนินการไฟล์ ZIP ภายในแอปพลิเคชัน .NET มันทำให้กระบวนการบีบอัดหรือแตกไฟล์และโฟลเดอร์ง่ายขึ้นและสนับสนุนการเข้ารหัส AES เพื่อเพิ่มความปลอดภัย คุณสามารถติดตั้งไลบรารีนี้ได้อย่างง่ายดายจาก NuGet หรือดาวน์โหลดไฟล์ไบนารีจากส่วน Downloads
...