
در A پست قبلی, ما در مورد چگونگی ایجاد ZIP آرشیو استفاده C#. در حال حاضر، ما تمرکز خود را به فرمت 7z، که برای نسبت فشرده سازی بالا و قابلیت های قوی 256 بیتی رمزگذاری AES شناخته شده است، تغییر می دهیم.این باعث می شود کتابخانه .NET 7z یک انتخاب ایده آل برای مدیریت اسناد به طور ایمن و کارآمد است.
چه چیزی یاد خواهید گرفت
در این آموزش، شما یاد خواهید گرفت که چگونه به تولید اسناد 7z (7-Zip) به طور برنامه نویسی با استفاده از C:
- ایجاد یک آرشیو 7Z با یک ورودی تک
- ایجاد یک AES رمزگذاری شده 7z آرشیو
- ایجاد رمز عبور متفاوت برای ورودی های 7Z
ما از آن استفاده خواهیم کرد Aspose.ZIP برای .NET شما می توانید این کتابخانه را از طریق:
- مدیریت بسته بندی NuGet
- دانلود DLL و آن را در پروژه خود قرار دهید
ایجاد 7z (7-Zip) آرشیو با استفاده از C#
شما می توانید فایل ها را در یک آرشیو 7Z فشرده کنید، مناسب برای هر دو فایلهای تک و فایلهای چند سناریو.این ویژگی یک راه حل مقرون به صرفه برای توسعه دهندگان است که به دنبال یک ابزار استخراج .NET RAR هستند.
ایجاد آرشیو 7Z با یک ورودی تک
برای ایجاد یک آرشیو 7Z با یک فایل، این مراحل را دنبال کنید:
- باز کردن یک جدید FileStream برای ایجاد فایل 7Z.
- عجله کنید به SevenZipArchive کلاس ها.
- اضافه کردن فایل با استفاده از بایگانی برچسب ها: CreateEntry.
- ذخیره آرشیو با هفتگانه.Save.
در اینجا یک مثال C# برای توصیف است:
ایجاد آرشیو 7Z با چندین ورودی
برای فشرده سازی چندین فایل به یک آرشیو 7Z:
- برای ایجاد یک مثال از SevenZipArchive کلاس ها.
- استفاده آلبوم هفتگانه.CreateEntries و از مسیر پوشه عبور کنید.
- ذخیره آرشیو با هفتگانه.Save.
مثال:
ایجاد یک AES رمزگذاری شده 7z آرشیو با استفاده از C#
برای حفظ اسناد، می توانید از رمزگذاری AES استفاده کنید، یک ویژگی از کتابخانه .NET 7z که امنیت اسناد را بهبود می بخشد:
- برای ایجاد یک مثال از 7تصمیم گیری برای رمزگذاری.
- پارامترهای رمزگذاری لازم را تنظیم کنید.
- واردات را به آرشیو اضافه کنید و آن را ذخیره کنید.
مثال:
تنظیم رمز عبور مختلف برای ورودی های 7z با استفاده از C#
برای اعطای رمز عبور منحصر به فرد به ورودی های مختلف در آرشیو شما:
- باز کردن A FileStream در آرشیو 7Z.
- استفاده بایگانی برچسب ها: CreateEntry برای اضافه کردن ورودی ها در حالی که مشخص کردن رمز عبور فردی.
- آرشیو را ذخیره کنید.
مثال:
نتیجه گیری
در این مقاله، ما بررسی کرده ایم که چگونه می توانیم فایل های 7z را به صورت برنامه نویسی در C# ایجاد کنیم، آنها را با رمزگذاری AES حفظ کنیم و رمزهای عبور منحصر به فرد را برای ورودی ها اختصاص دهیم بایگانی برچسب: ZIP Documentation.
با استفاده از Aspose Plugin برای .NET، شما می توانید به طور موثر مدیریت اسناد، استفاده از رمزگذاری، و به روز رسانی جریان های کار خود را – همه برای فقط $99!