Создавайте и изменяйте защищенные паролем 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-архивов на несколько файлов, Unicode через кодировку UTF-8, поддержку кодировки символов, переход и сохранение символических ссылок и многое другое.

Previous Next

Начало работы с минизип

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 для каждой записи.

 Русский