PHP: conversione di un file KML in un KMZ

Ho uno script php personalizzato che crea un file KML. Ora come posso convertirlo in KMZ?

Dovrei semplicemente eseguire gzcompress() su di esso?

O dovrei creare un ZipArchive?

La creazione di un ZipArchive ha funzionato. Aggiungo il file kml già creato ad esso.

  $zip = new ZipArchive(); $zip_name = "c:\\kml\\".$sFilename.".kmz"; $filename = "c:\\kml\\".$sFilename.".kml"; $zip->open($zip_name, ZIPARCHIVE::CREATE); $zip->addFile($filename); $zip->close();