PCLZip: comprimere e decomprimere in PHP

dafi's picture

Ci sono decine di librerie PHP per svolgere operazioni di zip e unzip ma di quelle che ho provato sino ad oggi nessuna mi soddisfaceva pienamente.
Adesso ho trovato quella che mi sembra il ragionevole compromesso tra prestazioni e semplicita'.
La stiamo usando su Babelzilla che ha un carico medio e si sta comportando egregiamente.
La libreria e' PCLZip ed e' interamente scritta in PHP, espone pochi metodi ma che permettono di fare tutto.

Ho trovato comodissima la possibilita' di decomprimere un solo file direttamente in RAM, operazione che dovevo fare frequentemente sui file chrome.manifest e install.rdf.
$chrome = $xpi->extract(PCLZIP_OPT_EXTRACT_AS_STRING, PCLZIP_OPT_BY_NAME, 'chrome.manifest');

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.