![](https://products-qa.fileformat.com/hu/compression/c/zip-library/header-image.png)
zip
C API tömörítési fájlformátumokhoz és zip archívumhoz
Nyissa meg a C könyvtárat a fájlok létrehozásához, szerkesztéséhez, kibontásához vagy törléséhez a ZIP archívumokból.
A nyílt forráskódú hordozható ZIP-könyvtár C nyelven íródott, amely lehetővé teszi a szoftverfejlesztők számára a ZIP-archívum létrehozását és módosítását. A könyvtár a miniz könyvtár tetejére van írva, a rétegfunkciók pedig a miniz v1.15 API tetejére. A könyvtár kezelőfelülete rendkívül egyszerű, ezért nem lesz gond a felhasználók számára annak megértése. A könyvtár számos fejlett ZIP-tömörítéssel és kibontással kapcsolatos funkciót teljes mértékben támogat, mint például új ZIP-archívum létrehozása alapértelmezett tömörítési szinttel, hozzáfűzés a meglévő ZIP-archívumhoz, a ZIP-archívum kibontása egy mappába, egy ZIP-bejegyzés kibontása a memóriába, ZIP-bejegyzés kibontása fájlba, az összes zip listája, archívum kibontása egy adott könyvtárba és még sok más.
A zip használatának első lépései
Javasoljuk, hogy a könyvtárat a CMake segítségével készítse el. Kérjük, használja a következő parancsot a zip-könyvtár összeállításához.
Fordítsa le a zip könyvtárat dinamikus könyvtárként
$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make
Új archívum létrehozása a C Library segítségével
A zip-könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy új zip-archívumot hozzanak létre az alapértelmezett tömörítési szinttel a saját alkalmazásaikban. Lehetővé teszi egy meglévő zip archívum egyszerű módosítását is. Könnyen hozzáadhat új fájlokat, vagy kiválaszthat és kibonthat egy fájlt a kívánt helyre. Fájlok archívumhoz való hozzáadásához meg kell adni a fájl nevét, valamint a teljes elérési utat.
Tartalom kinyerése a ZIP-archívumból
A nyílt forráskódú zip-könyvtár lehetővé teszi a programozóknak, hogy néhány C paranccsal könnyedén kibontsák az archívum tartalmát egy mappába. Funkciókat biztosít az archívumban lévő összes vagy csak bizonyos fájlok kibontására. A legjobb eredmény érdekében kérjük, mindig adja meg a fájl teljes elérési útját az archívumban a kibontáshoz.
Több szabályozás a ZIP-archívum felett
A zip-könyvtár számos fontos funkciót biztosít a ZIP-archívum tartalmának jobb szabályozásához. Számos módszer és tulajdonság érhető el, amelyek segíthetik a felhasználókat abban, hogy teljes információt kapjanak az archívumról, mielőtt kicsomagolnák annak tartalmát. Támogatja az olyan funkciókat, mint az archívumban lévő fájlok számának számlálása, az archívumban lévő összes fájl iterálása, csak a kiválasztott fájlok kibontása, fájlok eltávolítása az archívumból és még sok más.