ไฟล์ GZIP ใน Python

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 ของคุณได้อย่างง่ายดาย และทำให้งานซิปและคลายซิปง่ายขึ้น

ดูสิ่งนี้ด้วย