PclZip has now a 2.0 release candidate 1. The main improvment is the rewrite of the create/extraction of files. Temporary files are not any more used, with improve performance and correct a bug with gz files (PHP seems to have a max 500 opened files per php process).
Please read the release note, some points may break the backward compatibility for your script.
A short "What's new" :
Rewrite of create/extract code,
Add attribute PCLZIP_OPT_EXTRACT_AS_STRING, which allow to extract a file in a string without using temporary file,
Add attribute PCLZIP_OPT_NO_COMPRESSION to add a file without compression,
Modification of the default PCLZIP_SEPARATOR constant value, it is now ',' rather than a blank space which introduce confusion with some windows paths. Be carefull with the backward compatibility of your scripts