7.94 การสร้างแฟ้มชนิด ZIP
การสร้างแฟ้มชนิด zip มีลักษณะและวิธีการเช่นเดียวกับแฟ้ม tar แต่แฟ้ม zip เป็นมาตรฐานที่ใช้กับวินโดวส์ แฟ้ม zip มีมอดูลสำหรับจัดการบีบอัดด้วย zipfile กระบวนการเขียนจะใช้เมท็อต ZipFile(filename [, mode [, compression]]) การเปิดและเขียนแฟ้มขึ้นอยู่กับโหมดที่ใช้ ซึ่งมีโหมดให้ใช้ ได้แก่ r สำหรับเปิดแฟ้มแล้วอ่าน w สำหรับเปิดแล้วเขียน และ a สำหรับเปิดแฟ้มแล้วเพิ่มข้อมูลหรือแฟ้มเข้าไปต่อท้าย สำหรับอาร์กิวเมนต์ตัวเลือก compression มีไว้ให้เลือก ถ้าหากกำหนดเป็น ZIP_STORED หมายถึง ไม่ต้องการบีบอัด หรือ ZIP_DEFLATED สำหรับให้แฟ้มนั้นถูกบีบอัด ในขั้นตอนแรกถ้ากำหนดให้เป็นโหมดสำหรับการเขียน สามารถใช้เมท็อต write(filename [, arcname [, compression]]) อาร์กิวเมนต์ filename หมายถึง ชื่อแฟ้มที่ได้จากการบีบอัด ส่วน arcname เป็นอาร์กิวเมนต์ของชื่อแฟ้มที่ต้องการนำมารวมกัน ตัวอย่างคำสั่งสำหรับการสร้างแฟ้ม zip ดังภาพที่ 7.23
ภาพที่ 7.23 แสดงคำสั่งการสร้างแฟ้ม zip
การทำงานของโปรแกรมมีผลลัพธ์ดังภาพที่ 7.24
ภาพที่ 7.24 แสดงผลลัพธ์ของการสร้างแฟ้มชนิด
Zip
ไม่มีความคิดเห็น:
แสดงความคิดเห็น