C библиотека за управление на компресирани файлови формати

C библиотека с отворен код за създаване, редактиране, изтриване и извличане на ZIP архиви във вашите собствени приложения. 

Libzip е C библиотека с отворен код, която дава възможност на разработчиците на софтуер да създават и модифицират ZIP архиви в собствените си приложения с минимални усилия. Разработчиците могат лесно да добавят файлове от буфери за данни, както и различни файлове или компресирани данни, копирани директно от други zip архиви. Той също така поддържа връщане на промените, направени без затваряне на архива. Освен това библиотеката също така поддържа криптиране и декриптиране на Winzip AES и наследен PKware.

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

Previous Next

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

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

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

Компилирайте zip библиотека за основна употреба

mkdir build
cd build
cmake ..
make
make test
make install 

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

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

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

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

Четете и извличайте файлове в ZIP архив

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

Повече контрол върху ZIP архива

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

 Български