این مقاله فرآیند تبدیل ZIP به 7z در Python را توضیح میدهد. این مقاله دستورالعملهایی برای تنظیم IDE و جریان برنامه ارائه میدهد و شامل یک قطعه کد برای تبدیل ZIP به 7zip در Python است. علاوه بر این، برای فعالسازی این قابلیت در پروژه خود به هیچ ابزار فشردهسازی خارجی نیاز ندارید.
مراحل تبدیل ZIP به 7ZIP در Python
- Aspose.ZIP را نصب کنید تا تبدیل ZIP به 7z فعال شود
- دایرکتوری ZIP منبع را با استفاده از کلاس Archive دریافت کنید
- یک شی از کلاس SevenZipArchive تعریف کنید تا دایرکتوری 7z تولید شده را بنویسد
- هر آیتم در آرشیو ZIP را حلقه کنید و آن را به فایل 7z اضافه کنید
- متد save را فراخوانی کنید تا آرشیو 7z جدید ایجاد شده را ذخیره کنید
این دستورالعملها فرآیند تبدیل ZIP به 7zip در Python را ساده میکنند. ابتدا کد فایل ZIP را میخواند و محتوای آن را به طور جداگانه پردازش میکند. در نهایت، همه فایلها را در خروجی 7z نهایی ترکیب میکند.
کد برای صادر کردن ZIP به 7z در Python
این قطعه کد فرآیند تبدیل ZIP به 7z در Python را نشان میدهد. از کلاسهای Archive و SevenZipArchive برای تکمیل وظیفه تبدیل استفاده میکند. علاوه بر این، کلاس SevenZipEntrySettings به شما این امکان را میدهد که ویژگیهای خروجی مانند تنظیمات فشردهسازی یا رمزنگاری را سفارشی کنید.
این مقاله نکات اصلی برای کار با zip 7z در Python را پوشش داد. با این حال، اگر میخواهید فایل 7z ایجاد شده را به صورت برنامهنویسی استخراج کنید، نگاهی به راهنمای ایجاد 7z File Opener در Python بیندازید.