zip

 
 

C API for komprimeringsfilformater og zip-arkiv

Åpne kildekode C-bibliotek for å opprette, redigere, pakke ut eller slette filer fra ZIP-arkiver. 

Det bærbare ZIP-biblioteket med åpen kildekode er skrevet i C-språk som gjør det mulig for programvareutviklere å lage og endre ZIP-arkivet. Biblioteket er skrevet på toppen av miniz-biblioteket og lagdelingsfunksjoner på toppen av miniz v1.15 API. Grensesnittet til biblioteket er ekstremt enkelt, og det er derfor det ikke vil være noen problemer for brukerne å forstå det. Flere avanserte ZIP-komprimering og utvinningsrelaterte funksjoner støttes fullt ut av biblioteket, som å lage et nytt ZIP-arkiv med standard komprimeringsnivå, legge til det eksisterende ZIP-arkivet, trekke ut ZIP-arkivet til en mappe, trekke ut en ZIP-oppføring i minnet, trekke ut en ZIP-oppføring i en fil, liste over all zip, pakke ut et arkiv til en bestemt katalog og mange flere.

Previous Next

Komme i gang med zip

Det anbefales å bygge biblioteket, via CMake. Bruk følgende kommando for å kompilere zip-bibliotek.

Kompiler zip-bibliotek som et dynamisk bibliotek

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

Generer nytt arkiv via C Library

Zip-biblioteket gir programvareutviklere muligheten til å generere et nytt zip-arkiv med standard komprimeringsnivå i sine egne applikasjoner. Det lar deg også enkelt endre et eksisterende zip-arkiv. Du kan enkelt legge til nye filer eller kan velge og pakke ut en fil til ønsket plassering. For å legge til en fil i arkiv krever brukere å spesifisere navnet på filen i tillegg til å oppgi den fullstendige banen.

Trekker ut innhold fra ZIP-arkiv

Zip-biblioteket med åpen kildekode lar programmerere enkelt trekke ut innholdet i et arkiv til en mappe med bare et par C-kommandoer. Det gir funksjonalitet for enten å trekke ut alt inne i arkivet eller bare noen spesifikke filer. For best resultat, oppgi alltid en fullstendig bane til filen inne i arkivet for å pakke den ut.

Mer kontroll over ZIP-arkiv

Zip-biblioteket gir flere viktige funksjoner for bedre kontroll over innholdet i et ZIP-arkiv. Flere metoder og egenskaper er tilgjengelige som kan hjelpe brukere med å få fullstendig informasjon om arkivet før de trekker ut innholdet. Den støtter funksjoner som å telle antall filer i et arkiv, iterere gjennom alle filene i et arkiv, trekke ut bare utvalgte filer, fjerne filer fra et arkiv og mange flere.

 Norsk