نحوه ایجاد آرشیو 7z در سی شارپ

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

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

  1. برای ایجاد آرشیو 7z، Aspose.ZIP را از مدیر بسته NuGet نصب کنید
  2. یک شی کلاس SevenZipArchive را راه‌اندازی کنید
  3. همه فایل ها و دایرکتوری ها را با استفاده از روش CreateEntries اضافه کنید
  4. آرشیو خروجی را به صورت فایل 7z ذخیره کنید

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

کد ایجاد آرشیو 7z در سی شارپ

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

این آموزش جزئیات کار با برنامه مبتنی بر 7zip C# را توضیح می دهد. با این حال، اگر می خواهید یاد بگیرید که فایل ها را از یک فایل ZIP استخراج کنید، می توانید مقاله را در نحوه استخراج فایل ZIP در سی شارپ بخوانید.

 فارسی