بایگانی های 7z (7-Zip) را به صورت برنامه ریزی شده با استفاده از C#.NET ایجاد کنید
در پست قبلی، روشهای مختلف ایجاد آرشیو ZIP با استفاده از C# را مورد بحث قرار دادهام. این مقاله همچنین نحوه ایجاد آرشیو ZIP رمزگذاری شده و محافظت شده با رمز عبور را توضیح داد. علاوه بر فرمت ZIP، فرمتهای آرشیو رایج دیگری مانند 7z، tar، RAR و غیره وجود دارد. در این میان، فرمت آرشیو 7z بر اساس معماری منبع باز است. و برای فشرده سازی فایل ها و پوشه ها با نسبت فشرده سازی بالا استفاده می شود.
از حالت فشرده خارج کردن فایل ها در آرشیو ZIP با استفاده از سی شارپ
در پست قبلی، روشهای مختلف زیپ کردن فایلها و پوشهها را در آرشیو ZIP با استفاده از Aspose.ZIP for .NET آموختهاید. در این پست، من به شما نشان خواهم داد که چگونه فایل های ZIP را در C# استخراج یا از حالت فشرده خارج کنید. همچنین نحوه استخراج آرشیوهای ZIP رمزگذاری شده با رمز عبور یا AES در سی شارپ را توضیح خواهیم داد. این مقاله به بخش های زیر تقسیم می شود:
افزودن فایل ها یا پوشه ها به آرشیو ZIP به صورت برنامه نویسی در سی شارپ
آرشیو ZIP برای فشردهسازی و نگهداری یک یا چند فایل یا پوشه در یک ظرف واحد استفاده میشود. یک آرشیو ZIP فایل ها و پوشه ها را محصور می کند و همچنین اطلاعات فراداده آنها را نگه می دارد. رایج ترین استفاده از آرشیو، کاهش حجم فایل ها برای ذخیره سازی یا انتقال و استفاده از رمزگذاری برای امنیت است. جدا از ابزارهای فشرده سازی فایل، ویژگی های فشرده سازی/استخراج خودکار نیز در برنامه های دسکتاپ و وب مختلف برای آپلود، دانلود، اشتراک گذاری یا رمزگذاری فایل ها استفاده می شود.