Open Source PHP Library pro práci s archivy ZIP
Vytvářejte, aktualizujte, mažte a extrahujte formáty kompresních souborů jako ZIP nebo BZIP2 a archivy chráněné heslem prostřednictvím PHP API.
PhpZip je open source PHP knihovna, která poskytuje funkce pro práci s archivy ZIP. Rozhraní API generuje soubor Zip v paměti (nebo dočasný soubor) a umožňuje uživatelům uložit konečný soubor Zip do umístění navrženého uživatelem. Umožňuje vám získat informace o každém záznamu v archivu. Podporuje také archivní komentáře i komentáře jednotlivých položek.
Rozhraní API podporuje několik důležitých funkcí, jako je vytváření a úprava archivů ZIP, otevírání a rozbalování zip souborů, přidávání do existujícího ZIP, šifrovací soubory WinZip AES, komprese BZIP2, atributy externích souborů a přípony ZIP64, ukládání archivu do souboru a více.
Začínáme s PhpZip
Pro bezproblémový chod knihovny musíte mít v první řadě PHP 5.5 a vyšší. Nejjednodušší způsob instalace je mít v počítači nainstalovaný Skladatel. Jakmile je skladatel nainstalován, musíte tento požadavek přidat do souboru skladatel.json.
Zde je příkaz
"phpzip/phpzip": ">=2.0.7"
Přidejte záznamy do archivu prostřednictvím knihovny PHP
Softwaroví programátoři mohou snadno přidávat soubory do archivu ZIP pomocí knihovny PhpZip ve svých vlastních aplikacích PHP. Chcete-li přidat soubor, musíte zadat název položky v archivu a zadat cestu. Rozhraní API také poskytuje možnost přidat položku ze streamu do archivu ZIP. Poskytuje také podporu pro přidání nového adresáře.
Odstraňte záznamy z archivu ZIP
Knihovna PhpZip poskytuje funkci pro mazání položek z archivu ZIP. Pro odstranění položek je k dispozici několik možností, jako je smazání položky v archivu pomocí jejího názvu, smazání všech položek v archivu ZIP, smazání položek pomocí vzoru glob a odstranění položek pomocí vzoru PCRE.
Práce s archivy chráněnými heslem
Knihovna PhpZip poskytuje podporu pro tradiční kompresi deflate a kompresi BZIP2 s příponou php-bz2. Knihovna PhpZip vyžaduje PHP 5.5 a vyšší pro práci s archivy chráněnými heslem. Umožňuje vývojářům nastavit heslo pro čtení všech nebo některých záznamů v archivu, změnit heslo pro archiv, odstranit heslo archivu, nastavit heslo nebo metodu šifrování a mnoho dalších možností.