C biblioteka, skirta glaudinimo failų formatams tvarkyti
Atidarykite šaltinio C biblioteką, kad galėtumėte kurti, redaguoti, ištrinti ir išskleisti ZIP archyvus savo programose.
Libzip yra atvirojo kodo C biblioteka, kuri suteikia programinės įrangos kūrėjams galimybę kurti ir modifikuoti ZIP archyvus savo programose su minimaliomis pastangomis. Kūrėjai gali lengvai pridėti failus iš duomenų buferių, taip pat skirtingus failus arba suglaudintus duomenis, nukopijuotus tiesiai iš kitų ZIP archyvų. Tai taip pat palaiko pakeitimų, atliktų neuždarius archyvo, grąžinimą. Be to, biblioteka taip pat palaiko Winzip AES ir senosios PKware šifravimą ir iššifravimą.
API yra gerai dokumentuota ir lengvai pasiekiama. API teikia pilną palaikymą kelioms išplėstinėms ZIP ir ZIP64 archyvų glaudinimo ir ištraukimo funkcijoms, pvz., failo įtraukimui į ZIP archyvą arba failo pakeitimui, katalogo įtraukimui į ZIP archyvą, failo ištrynimui iš ZIP archyvo, failų šifravimas ir iššifravimo palaikymas, paskutinio modifikavimo laikas, failo atidarymas ZIP archyve, kad būtų galima skaityti, įrašyti duomenis į ZIP šaltinį ir daug daugiau.
Darbo su libzip pradžia
CMake labai rekomenduojama sukurti libzip biblioteką. Jį galite lengvai gauti iš cmake svetainės.
Žemiau pateikiamas tipinis diegimo kodas
Sudarykite zip biblioteką pagrindiniam naudojimui
mkdir build
cd build
cmake ..
make
make test
make install
Pridėti arba pakeisti failą ZIP archyve
ZIP archyvo valdymas savo programose visada yra IT įmonių ir pavienių asmenų poreikis. Libzip biblioteka suteikia šias funkcijas, palengvinančias kompiuterių programuotojus, nes leidžia jiems lengvai pridėti failą į ZIP archyvą, taip pat pakeisti arba ištrinti failus esamame ZIP archyve. Galimi metodai yra labai patogūs vartotojui, o norint atlikti šią užduotį, jums reikia tik kelių kodo eilučių.
Sukurkite naują archyvą naudodami C biblioteką
Libzip biblioteka leidžia kūrėjams sukurti naują ZIP archyvą savo C programose. Taip pat galite keisti esamą ZIP archyvą įtraukdami arba redaguodami failus. Biblioteka suteikia vartotojams visišką kontrolę, leisdama peržiūrėti ZIP archyve esančių failų sąrašą, ištrinti katalogą ar failą ZIP archyve, atidaryti arba uždaryti failus ir dar daugiau.
Skaitykite ir išskleiskite failus ZIP archyve
Atvirojo kodo libzip biblioteka leidžia vartotojams lengvai skaityti ir išskleisti ZIP archyvo turinį. Biblioteka palaiko failų ir aplankų ištraukimą į jūsų pasirinktą vietą, naudojant tik kelias C kodo eilutes. Bibliotekoje teikiama pagalba norint išgauti visus archyvo duomenis, taip pat išgauti konkrečius jūsų pasirinktus failus.
Daugiau ZIP archyvo valdymo
ZIP bibliotekoje yra keletas svarbių funkcijų, leidžiančių geriau valdyti ZIP archyvo turinį. Galimi keli metodai ir ypatybės, kurios gali padėti vartotojams gauti visą informaciją apie archyvą prieš išskleidžiant jo turinį. Jis palaiko tokias funkcijas kaip failų skaičiaus archyve skaičiavimas, visų archyve esančių failų kartojimas, tik pasirinktų failų ištraukimas, failų pašalinimas iš archyvo ir daug daugiau.