C Bibliotheek voor het beheren van compressiebestandsindelingen
Open Source C-bibliotheek voor het maken, bewerken, verwijderen en extraheren van ZIP-archieven in uw eigen apps.
Libzip is een open source C-bibliotheek die softwareontwikkelaars de mogelijkheid geeft om ZIP-archieven binnen hun eigen applicaties met minimale inspanning te creëren en aan te passen. De ontwikkelaars kunnen eenvoudig bestanden toevoegen uit gegevensbuffers en verschillende bestanden, of gecomprimeerde gegevens die rechtstreeks uit andere zip-archieven zijn gekopieerd. Het ondersteunt ook het terugdraaien van aangebrachte wijzigingen zonder het archief te sluiten. Bovendien ondersteunt de bibliotheek ook codering en decodering van Winzip AES en legacy PKware.
De API is goed gedocumenteerd en gemakkelijk toegankelijk. De API biedt volledige ondersteuning voor verschillende geavanceerde functies voor compressie en extractie voor ZIP- en ZIP64-archieven, zoals het toevoegen van een bestand aan of het vervangen van het bestand in een ZIP-archief, het toevoegen van een map aan een ZIP-archief, het verwijderen van een bestand uit een ZIP-archief, bestandscodering en decoderingsondersteuning, laatste wijzigingstijd, open bestand in een ZIP-archief om te lezen, gegevens naar zip-bron te schrijven en nog veel meer.
Aan de slag met libzip
CMake wordt sterk aanbevolen om de libzip-bibliotheek te bouwen. Je kunt het gemakkelijk van de cmake-website halen.
Een typische installatiecode wordt hieronder gegeven:
Compileer zip-bibliotheek voor basisgebruik
mkdir build
cd build
cmake ..
make
make test
make install
Bestand toevoegen of vervangen in een ZIP-archief
Het beheren van een ZIP-archief in hun eigen applicaties is altijd de vraag van zowel IT-bedrijven als individuen. De libzip-bibliotheek biedt deze functies om computerprogrammeurs te vergemakkelijken door hen in staat te stellen een bestand aan een ZIP-archief toe te voegen en om gemakkelijk bestanden in een bestaand ZIP-archief te vervangen of te verwijderen. De beschikbare methoden zijn zeer gebruiksvriendelijk en u hebt slechts een paar regels code nodig om deze taak te volbrengen.
Maak een nieuw archief via C Library
Met de libzip-bibliotheek kunnen ontwikkelaars een nieuw zip-archief genereren in hun eigen C-applicaties. U kunt ook een bestaand ZIP-archief wijzigen door er bestanden aan toe te voegen of te bewerken. De bibliotheek geeft gebruikers volledige controle doordat ze een lijst met bestanden in het ZIP-archief kunnen bekijken, een map of bestand in een ZIP-archief kunnen verwijderen, bestanden kunnen openen of sluiten en nog veel meer.
Bestanden lezen en uitpakken in een ZIP-archief
De open source libzip-bibliotheek stelt gebruikers in staat om gemakkelijk de inhoud van een ZIP-archief te lezen en uit te pakken. De bibliotheek ondersteunt het uitpakken van bestanden en mappen naar een plaats naar keuze met slechts een paar regels C-code. De bibliotheek biedt ondersteuning voor het extraheren van de volledige gegevens in het archief en voor het extraheren van specifieke bestanden naar keuze.
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.