zip
C API voor compressiebestandsindelingen en zip-archief
Open Source C-bibliotheek om bestanden uit ZIP-archieven te maken, bewerken, extraheren of verwijderen.
De open source draagbare ZIP-bibliotheek is geschreven in C-taal waarmee softwareontwikkelaars het ZIP-archief kunnen maken en wijzigen. De bibliotheek is geschreven bovenop de miniz-bibliotheek en de gelaagdheidsfuncties bovenop de miniz v1.15 API. De interface van de bibliotheek is uiterst eenvoudig en daarom zullen gebruikers er geen problemen mee hebben om het te begrijpen. Verschillende geavanceerde functies voor ZIP-compressie en extractie worden volledig ondersteund door de bibliotheek, zoals het maken van een nieuw ZIP-archief met standaard compressieniveau, toevoegen aan het bestaande ZIP-archief, het uitpakken van het ZIP-archief in een map, het uitpakken van een ZIP-item in het geheugen, een ZIP-item uitpakken in een bestand, een lijst van alle zip, een archief uitpakken naar een specifieke map en nog veel meer.
Aan de slag met zip
Het wordt aanbevolen om de bibliotheek te bouwen via CMake. Gebruik de volgende opdracht om de zip-bibliotheek te compileren.
Compileer zip-bibliotheek als een dynamische bibliotheek
$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make
Genereer nieuw archief via C Library
De zip-bibliotheek biedt softwareontwikkelaars de mogelijkheid om een nieuw zip-archief met standaard compressieniveau in hun eigen applicaties te genereren. Het maakt het ook mogelijk om een bestaand zip-archief gemakkelijk aan te passen. U kunt eenvoudig nieuwe bestanden toevoegen of een bestand selecteren en uitpakken naar de locatie van uw keuze. Om een bestand aan het archief toe te voegen, moeten gebruikers de naam van het bestand opgeven en het volledige pad opgeven.
Inhoud extraheren uit ZIP-archief
Met de open source zip-bibliotheek kunnen programmeurs de inhoud van een archief eenvoudig uitpakken in een map met slechts een paar C-commando's. Het biedt functionaliteit voor het extraheren van alles in het archief of slechts enkele specifieke bestanden. Geef voor de beste resultaten altijd een volledig pad van het bestand in het archief op om het uit te pakken.
Meer controle over ZIP-archief
De zip-bibliotheek biedt verschillende belangrijke functies voor een betere controle over de inhoud van een ZIP-archief. Er zijn verschillende methoden en eigenschappen beschikbaar die gebruikers kunnen helpen om volledige informatie over het archief te krijgen voordat ze de inhoud uitpakken. Het ondersteunt functies zoals het tellen van het aantal bestanden in een archief, het doorlopen van alle bestanden in een archief, het extraheren van alleen geselecteerde bestanden, het verwijderen van bestanden uit een archief en nog veel meer.