บทความนี้นำเสนอวิธีง่ายๆ ในการบีบอัดไฟล์หรือโฟลเดอร์ และสร้างไฟล์ ZIP ใน Python เรามาเจาะลึกมันกันดีกว่า
เพิ่มไฟล์หรือโฟลเดอร์ไปยังไฟล์เก็บถาวร ZIP โดยทางโปรแกรมใน C#
ไฟล์เก็บถาวร ZIP ใช้เพื่อบีบอัดและเก็บไฟล์หรือโฟลเดอร์ตั้งแต่หนึ่งไฟล์ขึ้นไปไว้ในคอนเทนเนอร์เดียว ไฟล์เก็บถาวร ZIP จะสรุปไฟล์และโฟลเดอร์รวมทั้งเก็บข้อมูลเมตาดาต้า การใช้การเก็บถาวรที่พบบ่อยที่สุดคือการลดขนาดของไฟล์สำหรับการจัดเก็บหรือการส่งผ่าน และใช้การเข้ารหัสเพื่อความปลอดภัย นอกจากเครื่องมือบีบอัดไฟล์แล้ว ฟีเจอร์การบีบอัด/แยกไฟล์อัตโนมัติยังใช้ในเดสก์ท็อปและเว็บแอปพลิเคชันต่างๆ สำหรับการอัปโหลด ดาวน์โหลด แชร์ หรือเข้ารหัสไฟล์ บทความนี้ยังกำหนดเป้าหมายสถานการณ์ที่คล้ายกันและนำเสนอวิธีง่ายๆ ในการบีบอัดไฟล์หรือโฟลเดอร์ และสร้างไฟล์ ZIP โดยทางโปรแกรมโดยใช้ C#
ในบทความนี้ คุณจะได้เรียนรู้วิธีดำเนินการเก็บ ZIP ต่อไปนี้:
สร้างไฟล์ ZIP โดยใช้ C# เพิ่มไฟล์หลายไฟล์ลงในไฟล์ ZIP เพิ่มโฟลเดอร์ไปยังไฟล์ ZIP สร้างไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่านโดยใช้ ZipCrypto เข้ารหัสไฟล์ ZIP ด้วยการเข้ารหัส AES ตั้งค่าโหมดการบีบอัดแบบขนาน ไลบรารี C# ZIP Aspose.ZIP for .NET เป็น API ที่ทรงพลังและใช้งานง่ายสำหรับการซิปหรือคลายซิปไฟล์และโฟลเดอร์ภายในแอปพลิเคชัน .NET นอกจากนี้ยังมีเทคนิคการเข้ารหัส AES เพื่อเข้ารหัสไฟล์ใน ZIP ใน C # คุณสามารถติดตั้ง API ได้จาก NuGet หรือดาวน์โหลดไบนารีจากส่วน ดาวน์โหลด
สร้างไฟล์ ZIP ใน C# ต่อไปนี้เป็นขั้นตอนในการบีบอัดไฟล์โดยการเพิ่มลงในไฟล์ ZIP: