ایجاد آرشیو 7z در پایتون

این موضوع به طور دقیق توضیح می‌دهد که چگونه فایل 7z در پایتون ایجاد کنید. این امکان را به شما می‌دهد تا با چند تماس API، یک فایل فشرده 7 ZIP در پایتون بسازید. علاوه بر این، می‌توانید با این قابلیت در محیط خود بدون توجه به سیستم‌عامل، مانند MacOS، Windows، Linux و غیره، کار کنید.

مراحل ایجاد آرشیو 7z در پایتون

  1. پیکربندی API Aspose.ZIP برای ایجاد آرشیو 7z
  2. ایجاد یک نمونه از کلاس SevenZipArchive
  3. فشرده‌سازی فایل‌های مورد نیاز با مشخص کردن مسیر و نام‌های آن‌ها
  4. افزودن یک دایرکتوری برای افزودن تمام فایل‌های داخل آن با متد create_entries
  5. تبدیل دایرکتوری خروجی به فایل آرشیو 7z

این مراحل جریان کاری برای ایجاد آرشیو 7 zip در پایتون را ساده می‌کنند. این امکان را به شما می‌دهد تا چندین فایل را به‌صورت جداگانه با مشخص کردن نام‌های آن‌ها یکی‌یکی فشرده کنید یا اگر نیاز به افزودن چندین آرشیو به‌صورت همزمان دارید، کل پوشه را فشرده کنید. پس از افزودن تمام فایل‌های مورد نیاز، آرشیو خروجی می‌تواند به دیسک یا یک جریان صادر شود، بسته به نیازهای شما.

کد برای ایجاد نرم‌افزار 7 ZIP در پایتون

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

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

 فارسی