ZipArchive::setCompressionName Définit la méthode de compression d'une entrée définit par son nom &reftitle.description; public boolZipArchive::setCompressionName stringname intmethod intcompflags0 Définit la méthode de compression d'une entrée définit par son nom. &reftitle.parameters; name Nom de l'entrée. method La méthode de compression, une des constantes ZipArchive::CM_*. compflags Niveau de compression. &reftitle.returnvalues; &return.success; &reftitle.examples; Ajoute des fichiers avec différentes méthodes de compression dans une archive open('test.zip', ZipArchive::CREATE); if ($res === TRUE) { $zip->addFromString('foo', 'Some text'); $zip->addFromString('bar', 'Some other text'); $zip->setCompressionName('foo', ZipArchive::CM_STORE); $zip->setCompressionName('bar', ZipArchive::CM_DEFLATE); $zip->close(); echo 'ok'; } else { echo 'échoué'; } ?> ]]> Ajoute un fichier et définir la méthode de compression open('test.zip', ZipArchive::CREATE); if ($res === TRUE) { $zip->addFile('foo.jpg', 'bar.jpg'); $zip->setCompressionName('bar.jpg', ZipArchive::CM_XZ); $zip->close(); echo 'ok'; } else { echo 'failed'; } ?> ]]>