zip

 
 

C API saspiešanas failu formātiem un zip arhīvam

Atvērtā avota C bibliotēka, lai izveidotu, rediģētu, izvilktu vai dzēstu failus no ZIP arhīviem. 

Atvērtā koda portatīvā ZIP bibliotēka ir rakstīta C valodā, kas ļauj programmatūras izstrādātājiem izveidot un modificēt ZIP arhīvu. Bibliotēka ir uzrakstīta virs miniz bibliotēkas un slāņu funkcijas virs miniz v1.15 API. Bibliotēkas saskarne ir ārkārtīgi vienkārša, un tāpēc lietotājiem nebūs problēmu to saprast. Bibliotēka pilnībā atbalsta vairākas uzlabotas ZIP saspiešanas un izvilkšanas funkcijas, piemēram, jauna ZIP arhīva izveide ar noklusējuma saspiešanas līmeni, pievienošana esošajam ZIP arhīvam, ZIP arhīva izvilkšana mapē, ZIP ieraksta izvilkšana atmiņā, ZIP ieraksta izvilkšana failā, visu zip failu saraksts, arhīva izvilkšana noteiktā direktorijā un daudz kas cits.

Previous Next

Darba sākšana ar zip

Bibliotēku ieteicams izveidot, izmantojot CMake. Lūdzu, izmantojiet šo komandu, lai kompilētu zip bibliotēku.

Kompilējiet zip bibliotēku kā dinamisku bibliotēku

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

Izveidojiet jaunu arhīvu, izmantojot C bibliotēku

Zip bibliotēka nodrošina programmatūras izstrādātājiem iespēju ģenerēt jaunu zip arhīvu ar noklusējuma saspiešanas līmeni savās lietojumprogrammās. Tas arī ļauj viegli modificēt esošu zip arhīvu. Varat viegli pievienot jaunus failus vai atlasīt un izvilkt failu jūsu izvēlētajā vietā. Lai pievienotu failu arhīva lietotājiem, ir jānorāda faila nosaukums, kā arī jānorāda pilns ceļš.

Satura izvilkšana no ZIP arhīva

Atvērtā koda zip bibliotēka ļauj programmētājiem viegli izvilkt arhīva saturu mapē, izmantojot tikai dažas C komandas. Tas nodrošina funkcionalitāti, lai iegūtu visu arhīvā esošo saturu vai tikai dažus konkrētus failus. Lai iegūtu vislabākos rezultātus, lūdzu, vienmēr norādiet pilnu faila ceļu arhīvā, lai to izvilktu.

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ā arhīvā esošo failu skaitīšana, visu arhīvā esošo failu atkārtošana, tikai atlasīto failu izvilkšana, failu noņemšana no arhīva un daudzas citas funkcijas.

 Latviski