Създавайте и променяйте защитени с парола ZIP архиви чрез C библиотека

Безплатна C библиотека с отворен код за генериране, модифициране, премахване или извличане на ZIP архиви, добавяне/премахване на файлове във вашите собствени приложения. 

Minizip е C библиотека с отворен код, която улеснява софтуерните програмисти да работят с zip архиви в техните собствени C приложения. Библиотеката Minizip е много стабилна и е една от по-добрите и лесни за използване. Винаги използва компресия Deflate при добавяне на файлове към архива. Minizip е чиста C библиотека, която може да се използва лесно в Windows, macOS и Linux. Библиотеката също поддържа PKWARE и WinZIP AES криптиране и декриптиране.

Minizip API осигурява пълна поддръжка за множество усъвършенствани функции, свързани с компресиране и извличане на ZIP архиви, като създаване и извличане на zip архиви, добавяне или премахване на записи от zip архиви, четене и писане на zip архиви от паметта, защита с парола, поддръжка на буферирано поточно предаване, разделяне на zip архиви в множество файлове, Unicode чрез UTF-8 кодиране, поддръжка на кодиране на знаци, Следвайте и съхранявайте символни връзки и много други.

Previous Next

Първи стъпки с Minizip

Силно се препоръчва CMake за изграждане на Minizip библиотека. Можете лесно да го получите от уебсайта cmake.

Типичен инсталационен код е даден по-долу

Създайте Minizip библиотека от CMake

cmake . -DMZ_BUILD_TEST=ON
cmake --build 

Създайте нов ZIP архив чрез C библиотека

Безплатната библиотека Minizip предоставя функционалност за генериране на нов ZIP архив в C приложения. Библиотеката за компресиране също поддържа редактиране на съществуващ ZIP архив чрез вмъкване или изтриване на файлове в него. Можете лесно да покажете списъка с всички налични файлове в ZIP архива. Можете също така да отворите, модифицирате, затворите или изтриете директория или файл в ZIP архива само с няколко прости C команди.

Работа със защитени с парола архиви

Библиотеката Minizip с отворен код предоставя възможност за лесно боравене със защитени с парола ZIP архиви. Той предоставя набор от функции, които позволяват на разработчиците на софтуер да защитят архивите си чрез задаване на парола, позволяване на четене на всички или някои записи в архива, промяна на паролата за архива, премахване на парола за архив, задаване на методи за криптиране и декриптиране и много други.

Добавяне или премахване на файлове от ZIP архив

Библиотеката Minizip с отворен код предоставя възможност за лесно боравене със защитени с парола ZIP архиви. Той предоставя набор от функции, които позволяват на разработчиците на софтуер да защитят своите архиви, като зададат парола, позволяват четене на всички или някои записи в архива, променят паролата за архива, премахват паролата на архива, задават методи за криптиране и декриптиране и много повече .

Извличане на файлове от ZIP архиви на диск

Библиотеката Minizip с отворен код позволява на компютърните програмисти да четат и извличат съдържанието на архив с лекота. Можете лесно да извличате файлове и папки на избрано от вас място на диска. Освен това ви дава възможност да извличате пълни данни от архив, както и да извличате някои конкретни файлове. Библиотеката също така предоставя възможност за генериране и проверка на CMS подписи за всеки запис.

 Български