بایگانی ZIP محافظت شده با رمز عبور را از طریق کتابخانه C ایجاد و اصلاح کنید

کتابخانه C رایگان منبع باز برای ایجاد، تغییر، حذف، یا استخراج آرشیو ZIP، افزودن/حذف فایل‌ها در داخل برنامه‌های خود. 

Minizip یک کتابخانه منبع باز C است که برنامه نویسان نرم افزار را برای کار با آرشیوهای فشرده در برنامه های C خود تسهیل می کند. کتابخانه Minizip بسیار پایدار است و یکی از بهتر و آسان‌تر برای استفاده است. همیشه هنگام اضافه کردن فایل ها به آرشیو از فشرده سازی Deflate استفاده می کرد. Minizip یک کتابخانه C خالص است که می تواند به راحتی در ویندوز، macOS و لینوکس استفاده شود. این کتابخانه همچنین از رمزگذاری و رمزگشایی PKWARE و WinZIP AES پشتیبانی می کند.

Minizip API پشتیبانی کاملی از چندین ویژگی پیشرفته و مرتبط با فشرده سازی و استخراج برای آرشیوهای ZIP، مانند ایجاد و استخراج بایگانی های فشرده، افزودن یا حذف ورودی ها از بایگانی های فشرده، خواندن و نوشتن بایگانی های فشرده از حافظه، حفاظت از رمز عبور، پشتیبانی از جریان بافر، تقسیم آرشیوهای فشرده به چندین فایل، یونیکد از طریق رمزگذاری UTF-8، پشتیبانی از رمزگذاری کاراکتر، دنبال کردن و ذخیره پیوندهای نمادین و بسیاری موارد دیگر.

Previous Next

شروع کار با Minizip

CMake برای ساخت کتابخانه Minizip به شدت توصیه می شود. می توانید آن را از وب سایت cmake به راحتی دریافت کنید.

کد نصب معمولی در زیر آورده شده است

کتابخانه Minizip را از CMake بسازید

cmake . -DMZ_BUILD_TEST=ON
cmake --build 

بایگانی ZIP جدید را از طریق کتابخانه C ایجاد کنید

کتابخانه Free Minizip عملکردی را برای ایجاد یک آرشیو ZIP جدید در برنامه های C ارائه می دهد. کتابخانه فشرده همچنین از ویرایش آرشیو ZIP موجود با قرار دادن یا حذف فایل‌ها در داخل آن پشتیبانی می‌کند. شما به راحتی می توانید لیست تمام فایل های موجود در آرشیو ZIP را نمایش دهید. شما همچنین می توانید یک دایرکتوری یا فایل را در بایگانی ZIP تنها با چند دستور C ساده باز کنید، تغییر دهید، ببندید یا حذف کنید.

مدیریت بایگانی های محافظت شده با رمز عبور

کتابخانه منبع باز Minizip این قابلیت را فراهم می کند که بایگانی های ZIP محافظت شده با رمز عبور را به راحتی مدیریت کند. مجموعه‌ای از ویژگی‌ها را فراهم می‌کند که به توسعه‌دهندگان نرم‌افزار اجازه می‌دهد با تنظیم رمز عبور از آرشیوهای خود محافظت کنند، امکان خواندن همه یا برخی از ورودی‌های بایگانی، تغییر رمز عبور بایگانی، حذف رمز عبور بایگانی، تنظیم روش‌های رمزگذاری و رمزگشایی و موارد دیگر را فراهم کنند.

افزودن یا حذف فایل ها از آرشیو ZIP

کتابخانه منبع باز Minizip این قابلیت را فراهم می کند که بایگانی های ZIP محافظت شده با رمز عبور را به راحتی مدیریت کند. مجموعه‌ای از ویژگی‌ها را فراهم می‌کند که به توسعه‌دهندگان نرم‌افزار اجازه می‌دهد تا از آرشیوهای خود با تنظیم رمز عبور، اجازه خواندن همه یا برخی از ورودی‌های بایگانی، تغییر رمز عبور برای بایگانی، حذف رمز عبور بایگانی، تنظیم روش‌های رمزگذاری و رمزگشایی، و موارد دیگر محافظت کنند. .

استخراج فایل ها از آرشیو ZIP به دیسک

کتابخانه منبع باز Minizip به برنامه نویسان کامپیوتر این امکان را می دهد که محتویات یک آرشیو را به راحتی بخوانند و استخراج کنند. شما به راحتی می توانید فایل ها و پوشه ها را در محل دلخواه خود بر روی دیسک استخراج کنید. همچنین این امکان را به شما می دهد که داده های کامل یک آرشیو و همچنین استخراج برخی از فایل های خاص را استخراج کنید. این کتابخانه همچنین توانایی تولید و تأیید امضاهای CMS را برای هر ورودی فراهم می کند.

 فارسی