استخراج فایل های ZIP در پایتون

باز کردن فایل‌ها شامل استخراج داده‌های فشرده از آرشیو ZIP است، یک فرمت فایل که برای کاهش فضای ذخیره‌سازی و ساده‌سازی انتقال چندین فایل طراحی شده است. چه یک مبتدی کامپیوتر باشید و چه از علاقه مندان به فناوری، درک نحوه باز کردن فایل ها از حالت فشرده یک مهارت ضروری است که می تواند مدیریت داده ها را ساده کرده و به اشتراک گذاری فایل را ساده کند. بنابراین در این پست وبلاگ، با روش های ساده باز کردن فایل های ZIP در پایتون آشنا می شویم.

کتابخانه پایتون برای باز کردن فایل‌ها

Aspose.ZIP for Python یک API قدرتمند و همه کاره است که به توسعه دهندگان اجازه می دهد با آرشیوهای ZIP در برنامه های پایتون خود کار کنند. مجموعه ای جامع از ویژگی ها را برای انجام وظایف زیپ یا باز کردن فایل شما ارائه می دهد.

با استفاده از دستور زیر می‌توانید کتابخانه را دانلود یا از PyPI نصب کنید.

> pip install aspose-zip

فایل ها را در پایتون از حالت فشرده خارج کنید

Aspose.ZIP برای Python استخراج فایل‌ها در یک آرشیو ZIP را برای شما بسیار آسان‌تر می‌کند. به سادگی فایل ZIP را بارگیری کرده و آن را در پوشه مورد نظر از حالت فشرده خارج کنید. مراحل زیر برای از حالت فشرده خارج کردن فایل در پایتون آمده است.

  • ابتدا فایل ZIP را با استفاده از کلاس Archive بارگذاری کنید.
  • سپس با استفاده از روش Archive.extracttodirectory(foldername) فایل را در یک پوشه از حالت فشرده خارج کنید.

نمونه کد زیر نحوه استخراج فایل ها در آرشیو ZIP در پایتون را نشان می دهد.

import aspose.zip as az

# بایگانی ZIP را بارگیری کنید
with az.Archive("my_archive.zip") as archive:
    # فایل ZIP را در یک پوشه استخراج کنید
    archive.extract_to_directory("extracted_zip")

استخراج فایل های ZIP محافظت شده با رمز عبور در پایتون

در موارد مختلف، فایل های ZIP را دریافت می کنید که با رمز عبور محافظت می شوند. حفاظت برای جلوگیری از دسترسی غیرمجاز به محتوای آرشیو ZIP اعمال می شود. برای خارج کردن فایل ZIP محافظت شده با رمز عبور، مراحل زیر را دنبال کنید:

  • ابتدا یک شی از کلاس ArchiveLoadOptions ایجاد کنید.
  • سپس، رمز عبور فایل ZIP را با استفاده از ویژگی ArchiveLoadOptions.decryptionpassword وارد کنید.
  • پس از آن، یک شی از کلاس Archive ایجاد کنید و آن را با مسیر فایل ZIP و شی ArchiveLoadOptions مقداردهی کنید.
  • در نهایت با استفاده از روش Archive.extracttodirectory(foldername) فایل را از حالت فشرده خارج کنید.

کد زیر برای باز کردن فایل ZIP محافظت شده با رمز عبور در پایتون است.

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 را بدون محدودیت ارزیابی استخراج کنید.

فایل های آنلاین را به صورت رایگان از حالت فشرده خارج کنید

ما همچنین یک [برنامه آنلاین رایگان برای باز کردن فایل‌ها6 ارائه می‌کنیم که توسط Aspose.ZIP برای Python پشتیبانی می‌شود.

کتابخانه زیپ پایتون - منابع

با استفاده از منابع زیر می‌توانید درباره کتابخانه زیپ پایتون ما بیشتر کاوش کنید:

نتیجه

باز کردن فایل‌ها در پایتون یک فرآیند ساده با استفاده از Aspose.ZIP برای پایتون است. این کتابخانه در هنگام کار با آرشیوهای ZIP به شما انعطاف پذیری و کنترل لازم را ارائه می دهد. فرقی نمی‌کند با وظایف ساده‌سازی فشرده‌سازی سر و کار داشته باشید یا با دستکاری‌های پیچیده‌تر بایگانی ZIP، Aspose.ZIP برای Python می‌تواند گردش کار شما را ساده‌تر کند. Aspose.ZIP برای Python را در پروژه بعدی خود امتحان کنید و وظایف زیپ یا زیپ کردن خود را به راحتی ساده کنید!

همچنین ببینید