GZIP(GNU Zip) เป็นรูปแบบการบีบอัดไฟล์ที่ใช้กันอย่างแพร่หลายซึ่งช่วยลดขนาดไฟล์ ทำให้จัดเก็บและถ่ายโอนได้ง่ายขึ้น มักใช้สำหรับการบีบอัดไฟล์ในระบบปฏิบัติการ UNIX ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้างไฟล์ GZIP ใน Python นอกจากนี้ คุณจะเห็นวิธีการแตกไฟล์ GZIP ใน Python
ไลบรารี Python GZIP
Aspose.ZIP for Python นำเสนอฟีเจอร์มากมายสำหรับการทำงานกับรูปแบบการบีบอัดที่หลากหลาย รวมถึง ZIP, GZIP, TAR, 7z และอื่นๆ ช่วยให้การจัดการและจัดการไฟล์บีบอัดง่ายขึ้น ทำให้เป็นเครื่องมือที่มีค่าสำหรับนักพัฒนาที่เกี่ยวข้องกับงานบีบอัดไฟล์ในแอปพลิเคชัน Python
คุณสามารถ ดาวน์โหลด ไลบรารีหรือติดตั้งจาก PyPI
> pip install aspose-zip
สร้างไฟล์ GZIP ใน Python
ต่อไปนี้เป็นขั้นตอนในการบีบอัดไฟล์ด้วย GZIP ใน Python
- ขั้นแรก สร้างอ็อบเจ็กต์ของคลาส GzipArchive
- จากนั้นใช้เมธอด GzipArchive.setsource() เพื่อเพิ่มไฟล์ลงใน GZIP
- สุดท้าย ให้บันทึกไฟล์ GZIP โดยใช้วิธี GzipArchive.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีบีบอัดไฟล์เป็น GZIP ในโฟลเดอร์ใน Python
import aspose.zip as az
# สร้างไฟล์เก็บถาวร gzip
with az.gzip.GzipArchive() as archive:
# เพิ่มไฟล์ลงใน gzip
archive.set_source("file.bin")
# บันทึกไฟล์เก็บถาวร gzip
archive.save("gzip_archive.gz")
แตกไฟล์ GZIP ใน Python
ต่อไปนี้เป็นขั้นตอนในการคลายซิปไฟล์เก็บถาวร GZIP ใน Python
- ขั้นแรก ให้โหลดไฟล์ GZIP โดยใช้คลาส GzipArchive
- จากนั้นแตกไฟล์ GZIP โดยใช้วิธี GzipArchive.extracttodirectory()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแตกไฟล์ GZIP ใน Python
import aspose.zip as az
# โหลดไฟล์เก็บถาวร gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
# แตกไฟล์ gzip
archive.extract_to_directory("gzip_archive_extracted")
โมดูล Python GZIP - รับสิทธิ์การใช้งานฟรี
คุณสามารถ [รับใบอนุญาตชั่วคราวฟรี] ได้9 เพื่อสร้างหรือคลายซิปไฟล์เก็บถาวร GZIP โดยไม่มีข้อจำกัดในการประเมิน
ทรัพยากรการเรียนรู้
คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับไลบรารี Python GZIP ของเราได้โดยใช้แหล่งข้อมูลต่อไปนี้:
เครื่องมือ GZIP ออนไลน์
นอกจากนี้เรายังมี เครื่องมือออนไลน์ฟรีสำหรับบีบอัดไฟล์เป็น GZIP ซึ่งขับเคลื่อนโดย Aspose.ZIP for Python
บทสรุป
Aspose.ZIP for Python ทำให้กระบวนการทำงานกับไฟล์ GZIP ง่ายขึ้นโดยจัดให้มีไลบรารี่ที่แข็งแกร่งและเต็มไปด้วยฟีเจอร์สำหรับงานบีบอัดและคลายการบีบอัด ในบทช่วยสอนนี้ เราได้กล่าวถึงพื้นฐานของการสร้างไฟล์ GZIP ใน Python นอกจากนี้เรายังได้แสดงวิธีการคลายซิปไฟล์ GZIP และแยกเนื้อหาไปยังไดเร็กทอรี คุณสามารถรวมไลบรารีเข้ากับแอปพลิเคชัน Python ของคุณได้อย่างง่ายดาย และทำให้งานซิปและคลายซิปง่ายขึ้น