บทความพื้นฐานนี้อธิบาย วิธีสร้างไฟล์เก็บถาวร 7z ใน C# ประกอบด้วยขั้นตอนโดยละเอียดและตัวอย่างโค้ดเพื่อสาธิตวิธีสร้างไฟล์ C# 7z ในแอปพลิเคชันของคุณ ยิ่งไปกว่านั้น เราไม่จำเป็นต้องติดตั้งเครื่องมือของบุคคลที่สามหรือแอปพลิเคชันการบีบอัดใดๆ เพื่อใช้งานคุณลักษณะนี้
ขั้นตอนในการสร้างไฟล์เก็บถาวร 7z ใน C#
- ติดตั้ง Aspose.ZIP จาก NuGet package manager เพื่อสร้างไฟล์เก็บถาวร 7z
- เริ่มต้นวัตถุคลาส SevenZipArchive
- เพิ่มไฟล์และไดเร็กทอรีทั้งหมดโดยใช้เมธอด CreateEntries
- บันทึกไฟล์เก็บถาวรเอาต์พุตเป็นไฟล์ 7z
เราสามารถเข้าใจกระบวนการสร้างไฟล์เก็บถาวร 7z ได้อย่างชัดเจนผ่านวิธีการทีละขั้นตอนนี้ ขั้นตอนข้างต้นยังครอบคลุมถึงรายละเอียดการกำหนดค่า จากนั้นให้โค้ด ตัวอย่าง C# 7zip เพื่อสร้างไฟล์เก็บถาวร คุณสามารถบีบอัดไฟล์เดียวโดยระบุชื่อหรือบีบอัดทั้งโฟลเดอร์โดยใช้เส้นทาง
รหัสเพื่อสร้างไฟล์เก็บถาวร 7z ใน C
สำหรับการสร้างที่เก็บถาวรของรายละเอียดสภาพแวดล้อมประเภท 7z C# และโค้ดตัวอย่างจะถูกแบ่งปันที่นี่ รหัสนี้ใช้เส้นทางของโฟลเดอร์และสร้างไฟล์เก็บถาวร 7zip ที่มีเนื้อหาทั้งหมดของโฟลเดอร์ นอกจากนี้ คุณสามารถปรับปรุงโค้ดนี้เพื่อรวมการเข้ารหัส AES และการป้องกันด้วยรหัสผ่านสำหรับไฟล์เก็บถาวร โปรดทราบว่าคุณสามารถปรับขนาดโค้ดนี้ได้โดยการฝังโค้ดนี้ลงในแอปพลิเคชันแบบเธรด ขณะที่ใช้ประโยชน์จากการประมวลผลแบบขนาน
บทช่วยสอนนี้จะอธิบายรายละเอียดสำหรับการทำงานกับแอปพลิเคชันที่ใช้ 7zip C# อย่างไรก็ตาม หากคุณต้องการเรียนรู้วิธีแตกไฟล์จากไฟล์ ZIP คุณสามารถอ่านบทความเกี่ยวกับ วิธีแตกไฟล์ ZIP ใน C#