C-bibliotek til håndtering af komprimeringsfilformater

Open Source C-bibliotek til at oprette, redigere, slette og udpakke ZIP-arkiver i dine egne apps. 

Libzip er et open source C-bibliotek, der giver softwareudviklere mulighed for at oprette og ændre ZIP-arkiver i deres egne applikationer med minimal indsats. Udviklerne kan nemt tilføje filer fra databuffere såvel som forskellige filer eller komprimerede data kopieret direkte fra andre zip-arkiver. Det understøtter også at gendanne ændringer foretaget uden at lukke arkivet. Desuden understøtter biblioteket også kryptering og dekryptering af Winzip AES og ældre PKware.

API'et er veldokumenteret og kan nemt tilgås. API'en giver komplet understøttelse af adskillige avancerede komprimerings- og udtræksrelaterede funktioner til ZIP- og ZIP64-arkiver, såsom tilføjelse af en fil til eller udskiftning af filen i et ZIP-arkiv, tilføjelse af en mappe til et ZIP-arkiv, sletning af en fil fra et ZIP-arkiv, filkryptering og dekryptering, sidste ændringstid, åben fil i et ZIP-arkiv til læsning, skriv data til zip-kilde og mange flere.

Previous Next

Kom godt i gang med libzip

CMake anbefales stærkt til at bygge libzip-biblioteket. Du kan nemt få det fra cmake-webstedet.

En typisk installationskode er angivet nedenfor

Kompiler zip-bibliotek til grundlæggende brug

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

Tilføj eller erstat fil i et ZIP-arkiv

Håndtering af et ZIP-arkiv i deres egne applikationer er altid et krav fra it-virksomheder såvel som enkeltpersoner. Libzip-biblioteket giver disse funktioner, der letter computerprogrammører ved at tillade dem at tilføje en fil til et ZIP-arkiv samt erstatte eller slette filer i et eksisterende ZIP-arkiv med lethed. De tilgængelige metoder er meget brugervenlige, og du behøver kun et par linjer kode for at udføre denne opgave.

Opret et nyt arkiv via C Library

Libzip-biblioteket giver udviklere mulighed for at generere et nyt zip-arkiv i deres egne C-applikationer. Du kan også ændre et eksisterende ZIP-arkiv ved at tilføje eller redigere filer i det. Biblioteket giver brugerne fuld kontrol ved at give dem mulighed for at se en liste over filer i ZIP-arkivet, slette en mappe eller fil i et ZIP-arkiv, åbne eller lukke filer og mange flere.

Læs og udpak filer i et ZIP-arkiv

Open source libzip-biblioteket gør det nemt for brugere at læse og udtrække indholdet af et ZIP-arkiv. Biblioteket understøtter udpakning af filer og mapper til et sted efter eget valg med blot et par linjer C-kode. Biblioteket giver support til at udtrække de komplette data inde i arkivet samt udpakning af specifikke filer efter eget valg.

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, kun udpakke udvalgte filer, fjerne filer fra et arkiv og mange flere.

 Dansk