C Bibliotēka saspiešanas failu formātu pārvaldībai
Atvērtā avota C bibliotēka, lai izveidotu, rediģētu, dzēstu un izvilktu ZIP arhīvus savās lietotnēs.
Libzip ir atvērtā pirmkoda C bibliotēka, kas programmatūras izstrādātājiem sniedz iespēju ar minimālu piepūli izveidot un modificēt ZIP arhīvus savās lietojumprogrammās. Izstrādātāji var viegli pievienot failus no datu buferiem, kā arī dažādus failus vai saspiestus datus, kas kopēti tieši no citiem zip arhīviem. Tā atbalsta arī veikto izmaiņu atsaukšanu, neaizverot arhīvu. Turklāt bibliotēka atbalsta arī Winzip AES un mantotās PKware šifrēšanu un atšifrēšanu.
API ir labi dokumentēta, un tai var viegli piekļūt. API nodrošina pilnīgu atbalstu vairākām uzlabotām ar saspiešanu un izvilkšanu saistītām funkcijām ZIP un ZIP64 arhīviem, piemēram, faila pievienošana ZIP arhīvam vai faila aizstāšana tajā, direktorija pievienošana ZIP arhīvam, faila dzēšana no ZIP arhīva, failu šifrēšana un atšifrēšanas atbalsts, pēdējās modifikācijas laiks, faila atvēršana ZIP arhīvā lasīšanai, datu ierakstīšana zip avotā un daudz kas cits.
Darba sākšana ar libzip
CMake ir ļoti ieteicams, lai izveidotu libzip bibliotēku. Varat to viegli iegūt no cmake vietnes.
Tipisks instalācijas kods ir norādīts zemāk
Kompilējiet zip bibliotēku pamata lietošanai
mkdir build
cd build
cmake ..
make
make test
make install
Pievienojiet vai aizstājiet failu ZIP arhīvā
ZIP arhīva pārvaldīšana savās lietojumprogrammās vienmēr ir IT uzņēmumu, kā arī privātpersonu pieprasījums. Libzip bibliotēka nodrošina šīs funkcijas, kas atvieglo datorprogrammētājus, ļaujot viņiem pievienot failu ZIP arhīvam, kā arī viegli aizstāt vai dzēst failus esošajā ZIP arhīvā. Pieejamās metodes ir ļoti lietotājam draudzīgas, un, lai veiktu šo uzdevumu, ir nepieciešamas tikai dažas koda rindiņas.
Izveidojiet jaunu arhīvu, izmantojot C bibliotēku
Libzip bibliotēka ļauj izstrādātājiem izveidot jaunu zip arhīvu savās C lietojumprogrammās. Varat arī modificēt esošu ZIP arhīvu, pievienojot vai rediģējot tajā esošos failus. Bibliotēka sniedz lietotājiem pilnīgu kontroli, ļaujot skatīt ZIP arhīvā esošo failu sarakstu, dzēst direktoriju vai failu ZIP arhīvā, atvērt vai aizvērt failus un daudz ko citu.
Lasiet un izvelciet failus ZIP arhīvā
Atvērtā koda libzip bibliotēka ļauj lietotājiem viegli lasīt un izvilkt ZIP arhīva saturu. Bibliotēka atbalsta failu un mapju izvilkšanu jūsu izvēlētā vietā, izmantojot tikai dažas C koda rindiņas. Bibliotēka nodrošina atbalstu pilnīgu datu izvilkšanai arhīvā, kā arī konkrētu failu izvilkšanai pēc jūsu izvēles.
Vairāk kontroles pār ZIP arhīvu
Zip bibliotēka nodrošina vairākas svarīgas funkcijas, lai labāk kontrolētu ZIP arhīva saturu. Ir pieejamas vairākas metodes un rekvizīti, kas var palīdzēt lietotājiem iegūt pilnīgu informāciju par arhīvu pirms tā satura izvilkšanas. Tā atbalsta tādas funkcijas kā failu skaita skaitīšana arhīvā, visu arhīva failu atkārtošana, tikai atlasīto failu izvilkšana, failu noņemšana no arhīva un daudzas citas.