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