Create ZIP in C#

معرفی به آرشیو های ZIP

Archives ZIP برای فشرده سازی و تثبیت چندین فایل یا پوشه به یک کانتینر بسیار مهم است.این فرمت نه تنها اندازه فایل را برای ذخیره و انتقال به حداقل می رساند، بلکه متادانات را حفظ می کند، مدیریت فایل ها را ساده می سازد.

در این مقاله، ما به روش های مختلف برای برنامه نویسی آرشیو های ZIP در C# می پردازیم.در پایان، شما می دانید که چگونه:

کتابخانه C# ZIP

Aspose.ZIP برای .NET یک API قدرتمند است که برای zipping و unzipping فایل ها و پوشه ها در برنامه های .Net طراحی شده است. آن را با رمزگذاری AES برای محافظت از فایل های خود را در آرشیو های ZIP. نوکیا یا گزینه های باینری را از دانلود بخش .

ایجاد یک آرشیو ZIP در C#

برای فشرده سازی یک فایل به یک آرشیو ZIP، این مراحل را دنبال کنید:

در اینجا یک نمونه کد نشان می دهد که چگونه برای اضافه کردن یک فایل به یک آرشیو ZIP با استفاده از C#:

اضافه کردن چند فایل به یک آرشیو ZIP در C# {# اضافه کردن چند فایل به یک آرشیو ZIP}

برای اضافه کردن چندین فایل به یک آرشیو ZIP، می توانید از روش های زیر انتخاب کنید:

استفاده از FileStream

از آن استفاده کنید فایلی استریم کلاس به فایل های zip در C# با اضافه کردن چندین فایل به آرشیو ZIP با آرشیو.CreateEntry(String، FileStream) روش : این است که چگونه :

استفاده از FileInfo

در غیر این صورت، از فیلیپین این روش فایل ها را با استفاده از فیلیپین در این مقاله با اضافه کردن آنها به آرشیو ZIP با… آرشیو.CreateEntry(String، FileInfo) روش.نگاه کنید به مثال زیر:

استفاده از فایل مسیر

شما همچنین می توانید فایل ها را به طور مستقیم با ارائه مسیرهای خود به Archive.CreateEntry(تصویر نام، مسیر مسیر، Boolean openImmediately، ArchiveEntrySettings newEntrySettings) در اینجا چگونه برای ایجاد یک فایل ZIP در C#:

اضافه کردن پوشه ها به یک آرشیو ZIP در C#

اضافه کردن یک پوشه به یک آرشیو ZIP یک راه مناسب برای شامل چندین فایل است. برای Zip فایل ها در C#، این مراحل را دنبال کنید:

در اینجا یک نمونه کد است که نشان می دهد چگونه برای اضافه کردن یک پوشه به یک آرشیو ZIP در C#:

ایجاد یک رمز عبور محافظت شده ZIP با استفاده از ZipCrypto در C#

برای بهبود امنیت، شما می توانید فایل های ZIP با رمز عبور با استفاده از رمزگذاری ZipCrypto ایجاد کنید. آرشیوآموزش طبقه بندی در سازنده آرشیو, ، که به شما اجازه می دهد تا نوع رمزگذاری را مشخص کنید.

در اینجا یک مثال از چگونگی ایجاد یک آرشیو ZIP محافظت شده با استفاده از ZipCrypto در C#:

ایجاد رمز عبور محافظت شده ZIP با رمزگذاری AES

Aspose.ZIP برای کتابخانه .NET همچنین از رمزگذاری AES برای امنیت اسناد ZIP پشتیبانی می کند.

  • AES128
  • AES192
  • AES256

برای استفاده از رمزگذاری AES، از AesEcryption تنظیمات در اینجا چگونه برای ایجاد یک رمز عبور محافظت شده ZIP با رمزگذاری AES در C#:

تنظیم حالت فشرده سازی موازی {#Set-parallel-compression mode}

برای موارد شامل چندین ورودی، API را برای فشرده سازی موازی با استفاده از گزینه های موازی Aspose.ZIP برای .NET چندین حالت فشرده سازی موازی را فراهم می کند:

  • **هرگز **- به صورت موازی فشرده نشوید.
  • همیشه - همیشه به صورت موازی فشرده (از مشکلات خارج از حافظه مراقب باشید).
  • Auto - به طور خودکار تصمیم می گیرد که آیا برای استفاده از فشرده سازی موازی بر اساس ورودی ها.

در اینجا یک مثال نشان می دهد که چگونه به تنظیم حالت فشرده سازی موازی در حالی که زپ چند فایل:

اطلاعات بیشتر در مورد کتابخانه C# .NET ZIP

عمیق تر به API C# .NET ZIP ما با منابع زیر غوطه ور شوید:

سعی کنید ZIP آرشیو آنلاین

ما را کشف کنید درخواست آنلاین رایگان, بر اساس Aspose.ZIP برای .NET، برای فشرده سازی فایل ها به آرشیو های ZIP به سختی.

نتیجه گیری

در این مقاله، شما یاد گرفته اید که چگونه به طور برنامه ریزی شده برای ایجاد فایل های ZIP در C#**. نمونه های کد ارائه شده نشان می دهد که چگونگی زپ فایل ها در c#، اضافه کردن اسناد و پوشه ها به آرشیو های zIP، و ایجاد کلمه عبور محافظت شده از اسامی از طریق هر دو روش های رمزگذاری ZipCrypto و AES. ما همچنین بحث در مورد فشرده سازی موازی برای مدیریت کارآمد از فایلهای بزرگ و حتی لمس در چگونه برای زپل فایل در .NET با C # اگر شما هر گونه سوال و یا نیاز به کمک بیشتر، احساس رایگان برای رسیدن به خارج از ما انجمن.

همچنین ببینید

حذف یا استخراج فایل ها با استفاده از C#فایل های Unzip در آرشیو ZIP با استفاده از C#ایجاد 7z (7-Zip) آرشیو در C# .NET
باز کردن یا استخراج فایل 7z (7zip) در C# .NETایجاد و استخراج آرشیو GZip با استفاده از C#تبدیل فایل های RAR به آرشیو ZIP به C#
تبدیل آرشیو ZIP به TAR به C#ایجاد یک آرشیو ZIP در C#ایجاد یک آرشیو خود استخراج در C#
ایجاد فایل های TAR.GZ و TAR.XZ در C#حذف فایل ها در یک آرشیو ZIP در C#بایگانی برچسب ها: ZIP Archive in C#
ترکیب چندین آرشیو ZIP یا TAR در C#چگونه فایل های ZIP بسازیمدانلود بازی 7Z Online

More in this category