อ่านไฟล์เก็บถาวร 7zip ใน Python

7zip เป็นรูปแบบการบีบอัดยอดนิยมที่ขึ้นชื่อเรื่องอัตราส่วนการบีบอัดสูง Python เป็นภาษาโปรแกรมอเนกประสงค์ มีไลบรารี่มากมายให้ทำงานกับไฟล์รูปแบบต่างๆ รวมถึงไฟล์เก็บถาวร 7zip ไลบรารีหนึ่งที่ให้การสนับสนุนที่ยอดเยี่ยมสำหรับการจัดการไฟล์เก็บถาวร 7zip ใน Python คือ Aspose.ZIP for Python เรามาสำรวจวิธีการอ่านเนื้อหาของไฟล์เก็บถาวร 7zip ใน Python กันดีกว่า

ไลบรารี Python 7zip

Aspose.ZIP for Python เป็นไลบรารีอันทรงพลังที่ช่วยให้นักพัฒนาสามารถสร้าง จัดการ และแยกไฟล์จากรูปแบบไฟล์เก็บถาวรต่างๆ รวมถึง 7zip ไม่ว่าคุณจะต้องการสร้างหรือแตกไฟล์เก็บถาวร 7zip Aspose.ZIP ก็สามารถจัดการได้อย่างง่ายดาย

คุณสามารถ ดาวน์โหลด ไลบรารีหรือติดตั้งจาก PyPI

> pip install aspose-zip

อ่านไฟล์เก็บถาวร 7zip ใน Python

การอ่านไฟล์ 7zip โดยใช้ Aspose.ZIP for Python สามารถทำได้ในสองสามขั้นตอน ดังที่ได้กล่าวไว้ด้านล่าง

  • ขั้นแรก ให้โหลดไฟล์เก็บถาวร 7zip โดยใช้คลาส SevenZipArchive
  • จากนั้น ใช้เมธอด SevenZipArchive.extracttodirectory(folder) เพื่อแยกเนื้อหาของไฟล์เก็บถาวร 7zip ไปยังโฟลเดอร์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านเนื้อหาของไฟล์เก็บถาวร 7zip ใน Python

import aspose.zip as az

# โหลดไฟล์เก็บถาวร 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # แตกไฟล์ 7zip ลงโฟลเดอร์
    archive.extract_to_directory("7z_extracted")

อ่านไฟล์ 7zip ที่ป้องกันด้วยรหัสผ่าน

ในหลายกรณี คุณจะได้รับไฟล์เก็บถาวร 7zip ที่ได้รับการปกป้องด้วยรหัสผ่าน การป้องกันถูกนำมาใช้เพื่อป้องกันการเข้าถึงเนื้อหาของไฟล์เก็บถาวร 7zip โดยไม่ได้รับอนุญาต หากต้องการเปิดไฟล์ 7zip ที่มีการป้องกัน ให้ทำตามขั้นตอนด้านล่าง

  • ขั้นแรก ให้โหลดไฟล์เก็บถาวร 7zip โดยใช้คลาส SevenZipArchive
  • จากนั้น เรียกใช้เมธอด SevenZipArchive.extracttodirectory(folder,password) และระบุรหัสผ่านของไฟล์เก็บถาวรเป็นอาร์กิวเมนต์

นี่คือวิธีที่คุณสามารถอ่านไฟล์ 7zip ที่ป้องกันด้วยรหัสผ่านใน Python

import aspose.zip as az

# โหลดไฟล์เก็บถาวร 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # แยกเนื้อหา 7zip ไปยังไดเร็กทอรี
    archive.extract_to_directory("protected_7z_extracted", "pass")

Python 7zip Library - รับสิทธิ์การใช้งานฟรี

คุณสามารถ [รับใบอนุญาตชั่วคราวฟรี] เพื่อทำงานกับไฟล์เก็บถาวร 7zip โดยไม่มีข้อจำกัดในการประเมิน

ทรัพยากรการเรียนรู้

เรียนรู้เพิ่มเติมเกี่ยวกับไลบรารี Python 7zip ของเราโดยใช้แหล่งข้อมูลที่ระบุด้านล่าง:

เครื่องมือ 7zip ออนไลน์

นอกจากนี้เรายังมี เครื่องมือออนไลน์ฟรีสำหรับสร้างและแตกไฟล์เก็บถาวร 7zip ซึ่งขับเคลื่อนโดย Aspose.ZIP for Python

บทสรุป

Aspose.ZIP for Python มอบวิธีที่สะดวกและมีประสิทธิภาพในการทำงานกับไฟล์เก็บถาวร 7zip ในแอปพลิเคชัน Python ในบล็อกโพสต์นี้ เราได้สำรวจวิธีการอ่านเนื้อหาของไฟล์เก็บถาวร 7zip ใน Python นอกจากนี้เรายังกล่าวถึงวิธีการอ่านไฟล์ 7zip ที่มีการป้องกันด้วยรหัสผ่านอีกด้วย เพียงติดตั้ง Aspose.ZIP for Python และรวมความสามารถในการจัดการไฟล์เก็บถาวร 7zip เข้ากับโปรเจ็กต์ Python ของคุณได้อย่างง่ายดาย

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