zip

 
 

C API pentru formate de fișiere de compresie și arhivă zip

Open Source C Library pentru a crea, edita, extrage sau șterge fișiere din arhivele ZIP. 

Biblioteca ZIP portabilă cu sursă deschisă este scrisă în limbajul C, care permite dezvoltatorilor de software să creeze și să modifice arhiva ZIP. Biblioteca este scrisă deasupra bibliotecii miniz și funcțiile de stratificare deasupra API-ului miniz v1.15. Interfața bibliotecii este extrem de simplă și de aceea nu vor fi probleme pentru ca utilizatorii să o înțeleagă. Mai multe caracteristici avansate de compresie ZIP și extracție sunt pe deplin acceptate de bibliotecă, cum ar fi crearea unei noi arhive ZIP cu un nivel de compresie implicit, adăugarea la arhiva ZIP existentă, extragerea arhivei ZIP într-un folder, extragerea unei intrări ZIP în memorie, extragerea unei intrări ZIP într-un fișier, lista tuturor fișierelor zip, extragerea unei arhive într-un anumit director și multe altele.

Previous Next

Noțiuni introductive cu zip

Se recomandă construirea bibliotecii, prin CMake. Folosiți următoarea comandă pentru a compila biblioteca zip.

Compilați o bibliotecă zip ca o bibliotecă dinamică

$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make

Generați o nouă arhivă prin C Library

Biblioteca zip oferă dezvoltatorilor de software capacitatea de a genera o nouă arhivă zip cu un nivel de compresie implicit în propriile aplicații. De asemenea, permite modificarea unei arhive zip existente cu ușurință. Puteți adăuga cu ușurință fișiere noi sau puteți selecta și extrage un fișier în locația dorită. Pentru a adăuga un fișier la arhivă utilizatorii necesită specificarea numelui fișierului, precum și furnizarea căii complete.

Extragerea conținutului din arhiva ZIP

Biblioteca zip open source permite programatorilor să extragă cu ușurință conținutul unei arhive într-un folder cu doar câteva comenzi C. Oferă funcționalitate fie pentru extragerea a tot ce se află în arhivă, fie doar a unor fișiere specifice. Pentru cele mai bune rezultate, vă rugăm să furnizați întotdeauna o cale completă a fișierului în interiorul arhivei pentru a o extrage.

Mai mult control asupra arhivei ZIP

Biblioteca zip oferă câteva caracteristici importante pentru un control mai bun asupra conținutului unei arhive ZIP. Sunt disponibile mai multe metode și proprietăți care pot ajuta utilizatorii să obțină informații complete despre arhivă înainte de a extrage conținutul acesteia. Acceptă funcții precum numărarea numărului de fișiere dintr-o arhivă, iterarea prin toate fișierele dintr-o arhivă, extragerea numai fișierelor selectate, eliminarea fișierelor dintr-o arhivă și multe altele.

 Română