تبدیل ZIP به 7z در #C

این راهنما نحوه‌ی تبدیل ZIP به 7z در زبان #C را شرح می‌دهد. در اینجا، پیکربندی محیط توسعه، مراحل دقیق انجام کار و همچنین نمونه کدی برای تبدیل ZIP به 7zip در C# ارائه شده است. لازم به ذکر است که برای استفاده از این قابلیت نیازی به نصب هیچ نرم‌افزار فشرده‌سازی جداگانه‌ای نخواهید داشت.

مراحل تبدیل ZIP به 7ZIP در C#

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

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

نمونه کد برای تبدیل ZIP به 7z در C#

این قطعه کد روند تبدیل ZIP به 7z در #C را نشان می‌دهد. در اینجا از کلاس‌های Archive و SevenZipArchive برای انجام تبدیل استفاده شده است. همچنین می‌توانید این کد را شخصی‌سازی کرده و ویژگی‌هایی مانند تنظیمات فشرده‌سازی یا رمزنگاری را از طریق کلاس SevenZipEntrySettings اعمال کنید.

در این آموزش تمام اطلاعات مورد نیاز برای مدیریت zip 7z در C# توضیح داده شد. با این حال، اگر می‌خواهید فایل خروجی 7z را به‌صورت برنامه‌نویسی استخراج کنید، می‌توانید به مقاله ایجاد بازکننده فایل 7z در C# مراجعه کنید.

 فارسی