C Könyvtár a tömörítési fájlformátumok kezelésére
Nyílt forráskódú C Library ZIP-archívumok létrehozásához, szerkesztéséhez, törléséhez és kibontásához saját alkalmazásaiban.
A Libzip egy nyílt forráskódú C-könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy minimális erőfeszítéssel ZIP-archívumokat hozzanak létre és módosítsanak saját alkalmazásaikban. A fejlesztők könnyedén hozzáadhatnak fájlokat adatpufferekből, valamint különböző fájlokat, vagy közvetlenül más zip-archívumokból másolt tömörített adatokat. Támogatja az archívum bezárása nélkül végrehajtott módosítások visszaállítását is. Ezenkívül a könyvtár támogatja a Winzip AES és a régi PKware titkosítását és visszafejtését is.
Az API jól dokumentált és könnyen elérhető. Az API teljes mértékben támogatja a ZIP és ZIP64 archívumok számos speciális tömörítésével és kibontásával kapcsolatos funkcióját, például fájl hozzáadása ZIP archívumhoz vagy fájl cseréje, könyvtár hozzáadása ZIP archívumhoz, fájl törlése ZIP archívumból, fájltitkosítás és visszafejtés támogatása, utolsó módosítási idő, fájl megnyitása ZIP-archívumban olvasáshoz, adatok írása zip-forrásba és még sok más.
A libzip használatának első lépései
A CMake erősen ajánlott a libzip könyvtár felépítéséhez. Egyszerűen letöltheti a cmake webhelyről.
Az alábbiakban egy tipikus telepítési kód található
Fordítsa le a zip könyvtárat az alapvető használathoz
mkdir build
cd build
cmake ..
make
make test
make install
Fájl hozzáadása vagy cseréje ZIP-archívumban
A ZIP archívum saját alkalmazásaiban való kezelése mindig az IT-cégek és magánszemélyek igénye. A libzip könyvtár ezeket a funkciókat megkönnyíti a számítógépes programozók számára, mivel lehetővé teszi számukra, hogy fájlokat adjanak egy ZIP-archívumhoz, valamint egyszerűen lecseréljenek vagy töröljenek fájlokat egy meglévő ZIP-archívumban. A rendelkezésre álló módszerek nagyon felhasználóbarátok, és ehhez a feladathoz mindössze néhány sornyi kódra van szükség.
Hozzon létre egy új archívumot a C Library segítségével
A libzip könyvtár lehetővé teszi a fejlesztők számára, hogy új zip-archívumot hozzanak létre saját C-alkalmazásaikon belül. Meglévő ZIP-archívumot is módosíthat fájlok hozzáadásával vagy szerkesztésével. A könyvtár teljes irányítást biztosít a felhasználók számára, mivel lehetővé teszi számukra a ZIP-archívumban található fájlok listájának megtekintését, egy könyvtár vagy fájl törlését a ZIP-archívumban, fájlok megnyitását vagy bezárását és még sok mást.
Fájlok olvasása és kibontása ZIP-archívumban
A nyílt forráskódú libzip könyvtár megkönnyíti a felhasználók számára a ZIP-archívum tartalmának egyszerű olvasását és kibontását. A könyvtár támogatja a fájlok és mappák tetszőleges helyre történő kibontását, mindössze néhány sornyi C kóddal. A könyvtár támogatja az archívumban lévő teljes adatok kibontását, valamint az Ön által választott fájlok kibontását.
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ációja, csak a kiválasztott fájlok kibontása, fájlok eltávolítása az archívumból és még sok más.