การคลายซิปไฟล์เกี่ยวข้องกับการแยกข้อมูลที่บีบอัดจากไฟล์เก็บถาวร ZIP ซึ่งเป็นรูปแบบไฟล์ที่ออกแบบมาเพื่อลดพื้นที่จัดเก็บและทำให้การถ่ายโอนหลายไฟล์ทำได้ง่ายขึ้น ไม่ว่าคุณจะเป็นมือใหม่ด้านคอมพิวเตอร์หรือผู้ที่ชื่นชอบเทคโนโลยี การทำความเข้าใจวิธีการแตกไฟล์เป็นทักษะสำคัญที่ช่วยลดความซับซ้อนในการจัดการข้อมูลและปรับปรุงการแบ่งปันไฟล์ ดังนั้นในบล็อกโพสต์นี้ เราจะได้เรียนรู้เกี่ยวกับวิธีง่ายๆ ในการแตกไฟล์ ZIP ใน Python
- Python Library เพื่อแตกไฟล์
- แตกไฟล์ ZIP ใน Python
- แตกไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่าน
- รับใบอนุญาตฟรี
- แตกไฟล์ออนไลน์
Python Library เพื่อแตกไฟล์
Aspose.ZIP for Python เป็น API ที่ทรงพลังและอเนกประสงค์ซึ่งช่วยให้นักพัฒนาทำงานกับไฟล์ ZIP ในแอปพลิเคชัน Python ของตนได้ มันมีชุดคุณสมบัติที่ครอบคลุมเพื่อจัดการงานซิปหรือขยายไฟล์ของคุณ
คุณสามารถ ดาวน์โหลด ไลบรารีหรือติดตั้งจาก PyPI โดยใช้คำสั่งต่อไปนี้
> pip install aspose-zip
แตกไฟล์ใน Python
Aspose.ZIP for Python ช่วยให้คุณสามารถแตกไฟล์ในไฟล์ ZIP ได้ง่ายขึ้น เพียงโหลดไฟล์ ZIP แล้วแตกไฟล์ลงในโฟลเดอร์ที่ต้องการ ต่อไปนี้เป็นขั้นตอนในการแตกไฟล์ใน Python
- ขั้นแรก ให้โหลดไฟล์ ZIP โดยใช้คลาส Archive
- จากนั้นแตกไฟล์ลงในโฟลเดอร์โดยใช้วิธี Archive.extracttodirectory(foldername)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแตกไฟล์ในไฟล์ ZIP ใน Python
import aspose.zip as az
# โหลดไฟล์ ZIP
with az.Archive("my_archive.zip") as archive:
# แยกไฟล์ ZIP ไปยังโฟลเดอร์
archive.extract_to_directory("extracted_zip")
แยกไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่านใน Python
ในหลายกรณี คุณจะได้รับไฟล์ ZIP ที่ได้รับการป้องกันด้วยรหัสผ่าน การป้องกันถูกนำมาใช้เพื่อหลีกเลี่ยงการเข้าถึงเนื้อหาในไฟล์ ZIP โดยไม่ได้รับอนุญาต หากต้องการแตกไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่าน ให้ทำตามขั้นตอนด้านล่าง:
- ขั้นแรก สร้างอ็อบเจ็กต์ของคลาส ArchiveLoadOptions
- จากนั้น ระบุรหัสผ่านของไฟล์ ZIP โดยใช้คุณสมบัติ ArchiveLoadOptions.decryptionpassword
- หลังจากนั้นให้สร้างอ็อบเจ็กต์ของคลาส Archive และเริ่มต้นด้วยพาธของไฟล์ ZIP และอ็อบเจ็กต์ ArchiveLoadOptions
- สุดท้ายแตกไฟล์โดยใช้วิธี Archive.extracttodirectory(foldername)
ต่อไปนี้เป็นรหัสสำหรับแตกไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่านใน Python
import aspose.zip as az
# สร้างตัวเลือกสำหรับการโหลด ZIP ที่มีการป้องกัน
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"
# โหลดไฟล์ ZIP
with az.Archive("aes_protected_archive.zip", options) as archive:
# แตกไฟล์ไปยังโฟลเดอร์
archive.extract_to_directory("extracted_protected_zip")
รับใบอนุญาตฟรี
คุณสามารถแยกไฟล์ ZIP โดยไม่มีข้อจำกัดในการประเมินโดยรับ ใบอนุญาตชั่วคราวฟรี
แตกไฟล์ออนไลน์ฟรี
นอกจากนี้เรายังมี แอปพลิเคชันออนไลน์ฟรีสำหรับแตกไฟล์ ซึ่งขับเคลื่อนโดย Aspose.ZIP for Python
Python ZIP Library - แหล่งข้อมูล
คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับไลบรารี Python ZIP ของเราได้โดยใช้แหล่งข้อมูลต่อไปนี้:
บทสรุป
การแตกไฟล์ใน Python เป็นกระบวนการที่ไม่ซับซ้อนโดยใช้ Aspose.ZIP for Python ไลบรารีให้ความยืดหยุ่นและการควบคุมที่คุณต้องการเมื่อทำงานกับไฟล์ ZIP ไม่ว่าคุณจะจัดการกับงานคลายการบีบอัดแบบง่ายๆ หรือการจัดการไฟล์ ZIP ที่ซับซ้อนมากขึ้น Aspose.ZIP for Python สามารถปรับปรุงเวิร์กโฟลว์ของคุณได้ ลองใช้ Aspose.ZIP for Python ในโปรเจ็กต์ถัดไปของคุณ และทำให้งานซิปหรือคลายซิปง่ายขึ้น!