zip

 
 

C API за файлови формати за компресиране и zip архив

C библиотека с отворен код за създаване, редактиране, извличане или изтриване на файлове от ZIP архиви. 

Преносимата ZIP библиотека с отворен код е написана на език C, който позволява на разработчиците на софтуер да създават и модифицират ZIP архива. Библиотеката е написана върху библиотеката на miniz и функциите за наслояване върху API на miniz v1.15. Интерфейсът на библиотеката е изключително прост и затова няма да има проблеми за потребителите да го разберат. Няколко усъвършенствани функции за компресиране и извличане на ZIP се поддържат напълно от библиотеката, като създаване на нов ZIP архив с ниво на компресия по подразбиране, добавяне към съществуващия ZIP архив, извличане на ZIP архива в папка, извличане на ZIP запис в паметта, извличане на ZIP запис във файл, списък на всички zip файлове, извличане на архив в определена директория и много други.

Previous Next

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

Препоръчително е да изградите библиотеката чрез CMake. Моля, използвайте следната команда, за да компилирате zip библиотека.

Компилирайте zip библиотека като динамична библиотека

$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make

Генериране на нов архив чрез C библиотека

Zip библиотеката предоставя на разработчиците на софтуер възможността да генерират нов zip архив с ниво на компресия по подразбиране в техните собствени приложения. Той също така позволява лесно да се модифицира съществуващ zip архив. Можете лесно да добавяте нови файлове или да изберете и извлечете файл на местоположението по ваш избор. За да добавите файл към архива, потребителите изискват посочване на името на файла, както и предоставяне на пълния път.

Извличане на съдържание от ZIP архив

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

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

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

 Български