คู่มือนี้อธิบายอย่างละเอียดเกี่ยวกับ วิธีเปลี่ยน RAR ให้เป็น ZIP ใน Python โดยจะอธิบายการกำหนดค่าและตัวอย่างโค้ดในการแปลงไฟล์ RAR เป็น ZIP ใน Python นอกจากนี้ คุณยังสามารถจัดการรายการเก็บถาวรตามตัวกรองต่างๆ ได้
ขั้นตอนในการแปลงไฟล์ RAR เป็น ZIP ใน Python
- ติดตั้ง Aspose.ZIP ในโปรเจ็กต์ของคุณเพื่อส่งออก RAR เป็นรูปแบบ ZIP
- อ่านไฟล์เก็บถาวร RAR อินพุตด้วยอินสแตนซ์คลาส RarArchive
- สร้างไดเรกทอรี ZIP ใหม่
- วนซ้ำแต่ละไฟล์ในไฟล์ RAR และต่อท้ายไฟล์ ZIP
- เขียนไฟล์ ZIP ที่สร้างขึ้น
ขั้นตอนเหล่านี้จะอธิบายขั้นตอนในการ แปลงไฟล์ RAR เป็นไฟล์ ZIP ใน Python ขั้นแรก ให้ตั้งค่า Integrated Development Environment (IDE) ด้วยการติดตั้งดังกล่าว จากนั้น วนซ้ำแต่ละรายการไฟล์และผนวกเข้ากับไฟล์ ZIP
รหัสเพื่อเปลี่ยน RAR เป็น ZIP ใน Python
import aspose.zip as az | |
from io import BytesIO | |
# Create ZIP archive | |
with az.Archive() as zip: | |
# Load RAR file | |
with az.rar.RarArchive("Sample.rar") as rar: | |
# Loop through entries | |
for i in range(rar.entries.length): | |
# Move entries from RAR to ZIP | |
if not rar.entries[i].is_directory: | |
ms = BytesIO() | |
rar.entries[i].extract(ms) | |
zip.create_entry(rar.entries[i].name, ms) | |
# Save ZIP archive | |
zip.save("rar_to_zip.zip") |
ตัวอย่างโค้ดนี้แสดงให้เห็นว่าการพัฒนา RAR เป็น ZIP converter ใน Python นั้นง่ายเพียงใด นอกจากนี้ ในระหว่างกระบวนการ การตรวจสอบเพิ่มเติมที่คุณสามารถรวมเข้าด้วยกันได้คือการตรวจสอบว่าแต่ละรายการเป็นไฟล์ ไม่ใช่โฟลเดอร์หรือไดเร็กทอรี เป็นที่น่าสังเกตว่ามีการนำเข้าเนมสเปซ BytesIO เนื่องจากสตรีมหน่วยความจำใช้ในการอ่านและเขียนข้อมูล
คำแนะนำสั้น ๆ เหล่านี้อธิบายรายละเอียดเกี่ยวกับกระบวนการ แปลง WINRAR เป็น ZIP ใน Python อย่างไรก็ตาม คุณสามารถรักษาความปลอดภัยไดเรกทอรี ZIP ของคุณด้วยรหัสผ่านในขณะที่สำรวจรายละเอียดใน รหัสผ่านป้องกันไฟล์ ZIP ใน Python