Створюйте та змінюйте ZIP-архіви, захищені паролем, за допомогою C Library
Безкоштовна бібліотека C із відкритим вихідним кодом для створення, зміни, видалення або розпакування ZIP-архівів, додавання/видалення файлів у ваших власних програмах.
Minizip — це бібліотека C з відкритим вихідним кодом, яка допомагає програмістам працювати з zip-архівами у власних програмах C. Бібліотека Minizip є дуже стабільною та є однією з кращих і простих у використанні. Він завжди використовував стиснення Deflate під час додавання файлів до архіву. Minizip — це чиста бібліотека C, яку можна легко використовувати в Windows, macOS і Linux. Бібліотека також підтримує шифрування та дешифрування PKWARE та WinZIP AES.
Minizip API забезпечує повну підтримку численних розширених функцій стиснення та видобування для ZIP-архівів, таких як створення та витягування zip-архівів, додавання або видалення записів з zip-архівів, читання та запис zip-архівів із пам’яті, захист паролем, підтримка буферизованої потокової передачі, розділення zip-архівів на кілька файлів, кодування Юнікод через UTF-8, підтримка кодування символів, перехід за символічними посиланнями та їх збереження та багато іншого.
Початок роботи з 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 для кожного запису.