Libreria PHP open source per lavorare con archivi ZIP
Crea, aggiorna, elimina ed estrae formati di file di compressione come ZIP o BZIP2 e archivi protetti da password tramite l'API PHP.
PhpZip è una libreria PHP open source che fornisce funzionalità per lavorare con archivi ZIP. L'API genera il file Zip in memoria (o file temporaneo) e consente agli utenti di salvare il file Zip finale nella posizione suggerita dall'utente. Ti dà il potere di ottenere informazioni su ogni voce nell'archivio. Supporta anche commenti d'archivio e commenti di voci individuali.
L'API supporta diverse funzionalità importanti, come la creazione e la modifica di archivi ZIP, l'apertura e la decompressione di file zip, l'aggiunta a ZIP esistenti, file di crittografia WinZip AES, compressione BZIP2, attributi di file esterni ed estensioni ZIP64, salvataggio dell'archivio in un file e di più.
Iniziare con PhpZip
Prima di tutto, devi avere PHP 5.5 e versioni successive per eseguire la libreria senza intoppi. Il modo più semplice per installare è avere il Compositore installato sul tuo computer. Una volta installato il compositore, devi aggiungere questo requisito al tuo file composer.json.
Ecco il comando
"phpzip/phpzip": ">=2.0.7"
Aggiungi voci all'archivio tramite la libreria PHP
I programmatori di software possono facilmente aggiungere file a un archivio ZIP utilizzando la libreria PhpZip all'interno delle proprie app PHP. Per aggiungere un file è necessario specificare il nome della voce nell'archivio e fornire un percorso. L'API fornisce anche la possibilità di aggiungere una voce dal flusso all'archivio ZIP. Fornisce inoltre supporto per l'aggiunta di una nuova directory.
Elimina voci dall'archivio ZIP
La libreria PhpZip fornisce una funzione per eliminare le voci dall'archivio ZIP. Sono disponibili diverse opzioni per eliminare le voci, come eliminare una voce nell'archivio utilizzando il suo nome, eliminare tutte le voci nell'archivio ZIP, eliminare voci utilizzando il pattern glob ed eliminare voci utilizzando il pattern PCRE.
Lavorare con archivi protetti da password
La libreria PhpZip fornisce supporto per la compressione di deflazione tradizionale e la compressione BZIP2 con l'estensione php-bz2. La libreria PhpZip richiede PHP 5.5 e versioni successive per funzionare con archivi protetti da password. Consente agli sviluppatori di impostare una password per leggere tutte o alcune voci nell'archivio, modificare la password per l'archivio, eliminare la password dell'archivio, impostare una password o un metodo di crittografia e molte altre opzioni.