1. produkty
  2.   Komprese
  3.   libzip
 
  

Knihovna C pro správu formátů kompresních souborů

Otevřete zdrojovou knihovnu C a vytvořte, upravte, odstraňte a extrahujte archivy ZIP ve svých vlastních aplikacích. 

Libzip je open source knihovna v jazyce C, která poskytuje vývojářům softwaru možnost vytvářet a upravovat archivy ZIP v rámci jejich vlastních aplikací s minimálním úsilím. Vývojáři mohou snadno přidávat soubory z datových vyrovnávacích pamětí, stejně jako různé soubory nebo komprimovaná data zkopírovaná přímo z jiných archivů zip. Podporuje také vrácení provedených změn bez zavření archivu. Kromě toho knihovna také podporuje šifrování a dešifrování Winzip AES a staršího PKware.

API je dobře zdokumentováno a lze k němu snadno přistupovat. Rozhraní API poskytuje kompletní podporu pro několik pokročilých funkcí souvisejících s kompresí a extrakcí pro archivy ZIP a ZIP64, jako je přidání souboru do nebo nahrazení souboru v archivu ZIP, přidání adresáře do archivu ZIP, odstranění souboru z archivu ZIP, šifrování souborů a podpora dešifrování, čas poslední úpravy, otevření souboru v archivu ZIP pro čtení, zápis dat do zdroje zip a mnoho dalších.

Previous Next

Začínáme s libzip

K sestavení knihovny libzip se důrazně doporučuje CMake. Můžete jej snadno získat z webu cmake.

Typický instalační kód je uveden níže

Kompilace knihovny zip pro základní použití

mkdir build
cd build
cmake ..
make
make test
make install 

Přidat nebo nahradit soubor v archivu ZIP

Správa ZIP archivu ve vlastních aplikacích je vždy požadavkem IT společností i jednotlivců. Knihovna libzip poskytuje tyto funkce, které usnadňují počítačovým programátorům tím, že jim umožňuje snadno přidat soubor do archivu ZIP a také nahradit nebo odstranit soubory v existujícím archivu ZIP. Dostupné metody jsou velmi uživatelsky přívětivé a k dosažení tohoto úkolu potřebujete pouze několik řádků kódu.

Vytvořte nový archiv prostřednictvím knihovny C

Knihovna libzip umožňuje vývojářům generovat nový zip archiv uvnitř jejich vlastních C aplikací. Můžete také upravit existující archiv ZIP přidáním nebo úpravou souborů v něm. Knihovna poskytuje uživatelům úplnou kontrolu tím, že jim umožňuje zobrazit seznam souborů v archivu ZIP, odstranit adresář nebo soubor v archivu ZIP, otevřít nebo zavřít soubory a mnoho dalšího.

Číst a extrahovat soubory v archivu ZIP

Knihovna libzip s otevřeným zdrojovým kódem usnadňuje uživatelům snadné čtení a extrahování obsahu archivu ZIP. Knihovna podporuje extrahování souborů a složek na místo podle vašeho výběru pomocí pouhých několika řádků kódu C. Knihovna poskytuje podporu pro extrahování kompletních dat v archivu i extrahování konkrétních souborů dle vašeho výběru.

Více kontroly nad ZIP archivem

Knihovna zip poskytuje několik důležitých funkcí pro lepší kontrolu nad obsahem archivu ZIP. K dispozici je několik metod a vlastností, které mohou uživatelům pomoci získat úplné informace o archivu před extrahováním jeho obsahu. Podporuje funkce jako počítání počtu souborů v archivu, iteraci všech souborů v archivu, extrahování pouze vybraných souborů, odstraňování souborů z archivu a mnoho dalších.

 Čeština