C-bibliotek for administrasjon av komprimeringsfilformater

Open Source C-bibliotek for å opprette, redigere, slette og trekke ut ZIP-arkiver i dine egne apper. 

Libzip er et åpen kildekode C-bibliotek som gir programvareutviklere muligheten til å lage og endre ZIP-arkiver i sine egne applikasjoner med minimal innsats. Utviklerne kan enkelt legge til filer fra databuffere så vel som forskjellige filer, eller komprimerte data kopiert direkte fra andre zip-arkiver. Den støtter også å tilbakestille endringer som er gjort uten å lukke arkivet. Dessuten støtter biblioteket også kryptering og dekryptering av Winzip AES og eldre PKware.

API-en er godt dokumentert og lett tilgjengelig. API-en gir fullstendig støtte for flere avanserte komprimerings- og utvinningsrelaterte funksjoner for ZIP- og ZIP64-arkiver, for eksempel å legge til en fil i eller erstatte filen i et ZIP-arkiv, legge til en katalog i et ZIP-arkiv, slette en fil fra et ZIP-arkiv, filkryptering og dekrypteringsstøtte, siste endringstid, åpne fil i et ZIP-arkiv for lesing, skriv data til zip-kilde og mange flere.

Previous Next

Komme i gang med libzip

CMake anbefales sterkt for å bygge libzip-biblioteket. Du kan enkelt få det fra cmake-nettstedet.

En typisk installasjonskode er gitt nedenfor

Kompiler zip-bibliotek for grunnleggende bruk

mkdir build
cd build
cmake ..
make
make test
make install 

Legg til eller erstatt fil i et ZIP-arkiv

Å administrere et ZIP-arkiv i sine egne applikasjoner er alltid kravet fra IT-selskaper så vel som enkeltpersoner. Libzip-biblioteket gir disse funksjonene som letter dataprogrammerere ved å la dem legge til en fil i et ZIP-arkiv samt erstatte eller slette filer i et eksisterende ZIP-arkiv med letthet. De tilgjengelige metodene er svært brukervennlige og du trenger bare et par linjer med kode for å oppnå denne oppgaven.

Opprett et nytt arkiv via C Library

Libzip-biblioteket lar utviklere generere et nytt zip-arkiv i sine egne C-applikasjoner. Du kan også endre et eksisterende ZIP-arkiv ved å legge til eller redigere filer i det. Biblioteket gir full kontroll til brukere ved å la dem se en liste over filer i ZIP-arkivet, slette en katalog eller fil i et ZIP-arkiv, åpne eller lukke filer og mange flere.

Les og pakk ut filer i et ZIP-arkiv

Open source libzip-biblioteket gjør det enkelt for brukere å lese og trekke ut innholdet i et ZIP-arkiv. Biblioteket støtter utpakking av filer og mapper til et sted du ønsker med bare et par linjer med C-kode. Biblioteket gir støtte for å trekke ut fullstendige data inne i arkivet, samt å trekke ut spesifikke filer etter eget valg.

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