![](https://products-qa.fileformat.com/da/compression/c/zip-library/header-image.png)
zip
C API til komprimeringsfilformater og zip-arkiv
Open Source C-bibliotek for at oprette, redigere, udpakke eller slette filer fra ZIP-arkiver.
Open source-portable ZIP-biblioteket er skrevet i C-sprog, der gør det muligt for softwareudviklere at oprette og ændre ZIP-arkivet. Biblioteket er skrevet oven på miniz-biblioteket og lagdelingsfunktioner oven på miniz v1.15 API. Bibliotekets grænseflade er ekstremt enkel, og det er derfor, der ikke vil være nogen problemer for brugerne at forstå det. Adskillige avancerede ZIP-komprimering og udtræksrelaterede funktioner understøttes fuldt ud af biblioteket, såsom oprettelse af et nyt ZIP-arkiv med standardkomprimeringsniveau, tilføjelse til det eksisterende ZIP-arkiv, udpakning af ZIP-arkivet i en mappe, udpakning af en ZIP-indgang i hukommelsen, udpakning af en ZIP-post i en fil, liste over alle zip-filer, udpak et arkiv til en bestemt mappe og mange flere.
Kom godt i gang med zip
Det anbefales at bygge biblioteket via CMake. Brug venligst følgende kommando til at Kompilere zip-bibliotek.
Kompiler zip-bibliotek som et dynamisk bibliotek
$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make
Generer nyt arkiv via C Library
Zip-biblioteket giver softwareudviklere mulighed for at generere et nyt zip-arkiv med standard komprimeringsniveau i deres egne applikationer. Det giver også mulighed for at ændre et eksisterende zip-arkiv med lethed. Du kan nemt tilføje nye filer eller kan vælge og udpakke en fil til den placering, du ønsker. For at tilføje en fil til arkivbrugere kræver det at angive navnet på filen samt angive den komplette sti.
Udpakning af indhold fra ZIP-arkiv
Open source zip-biblioteket giver programmører mulighed for nemt at udtrække indholdet af et arkiv til en mappe med blot et par C-kommandoer. Det giver funktionalitet til enten at udpakke alt inde i arkivet eller blot nogle specifikke filer. For de bedste resultater skal du altid angive en komplet sti til filen inde i arkivet for at udpakke den.
Mere kontrol over ZIP-arkiv
Zip-biblioteket giver flere vigtige funktioner til bedre kontrol over indholdet af et ZIP-arkiv. Adskillige metoder og egenskaber er tilgængelige, som kan hjælpe brugere med at få fuldstændige oplysninger om arkivet, før de udtrækker dets indhold. Det understøtter funktioner som at tælle antallet af filer i et arkiv, gentage alle filerne i et arkiv, udtrække kun udvalgte filer, fjerne filer fra et arkiv og mange flere.