API PHP per creare ed estrarre archivi ZIP, TAR, TBZ o TGZ
Open Source PHP Library consente agli sviluppatori di creare, elencare, aggiornare, estrarre, eliminare archivi di formati di file di compressione tramite l'API PHP.
Zippy è una libreria PHP open source che fornisce funzionalità per lavorare con formati di archivio popolari come TAR, ZIP, TBZ2, TBZ, TGZ e altri. La libreria Zippy è molto semplice da usare e consiste in una raccolta di adattatori che aiutano nelle operazioni di compressione e decompressione più comuni come creare, aggiornare elenchi, estrarre ed eliminare per un formato selezionato. mira a velocità molto elevate e compressione ragionevole.
La libreria supporta diverse importanti funzionalità relative alla compressione, come la creazione e l'aggiornamento di archivi ZIP, l'apertura e l'elenco dei contenuti di un archivio, l'aggiunta di file a un archivio esistente, il supporto della compressione BZIP2, la personalizzazione dei nomi di file e directory all'interno dell'archivio, il salvataggio dell'archivio in un file, estrai un archivio in una directory specifica e altro.
Iniziare con PhpZip
Prima di tutto, devi avere PHP 5.5 e versioni successive per eseguire la libreria senza intoppi. L'unico metodo di installazione supportato è tramite Composer. Esegui il comando seguente per richiedere Zippy nel tuo progetto.
Ecco il comando
composer require alchemy/zippy
Crea un nuovo archivio tramite l'API PHP
I programmatori di software possono creare facilmente un nuovo archivio ZIP utilizzando la libreria Zippy all'interno delle proprie applicazioni PHP. La libreria supporta la creazione di un archivio.zip che contiene una "cartella" di directory che può contenere diversi tipi di file. Per aggiungere un file è necessario specificare il nome della voce nell'archivio e fornire un percorso. Fornisce inoltre supporto per l'aggiunta di una nuova directory. Puoi aggiungere file al tuo archivio zip uno alla volta o aggiungere l'intera directory in una volta.
Estrai un archivio in una directory specifica
La libreria Zippy open source offre la possibilità di estrarre programmaticamente un archivio in una directory specifica utilizzando PHP. Puoi usarlo per estrarre tutto all'interno dell'archivio o solo alcuni file specifici. Per favore è importante ricordare che è necessario specificare il percorso corretto del file all'interno dell'archivio per poterlo estrarre. Durante il processo di estrazione, la struttura delle directory e dei file è ben conservata ed estrae tutti i file nelle rispettive directory.
Elenco dei contenuti dell'archivio
La libreria Zippy open source consente agli sviluppatori di software di aprire e visualizzare in modo programmatico il contenuto di un archivio tramite comandi PHP. La libreria offre agli utenti il pieno controllo e ha fornito metodi e proprietà per ottenere maggiori informazioni sull'archivio prima di estrarne tutto il contenuto. Puoi contare il numero di file in un archivio, scorrere tutti i file nell'archivio, estrarre solo i file necessari e altro ancora.
Eliminazione di voci da un archivio ZIP
La libreria Zippy open source offre la possibilità di eliminare voci dall'archivio ZIP tramite comandi PHP. 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 le voci utilizzando il pattern glob e cancellare le voci utilizzando il pattern PCRE.