buenas gente, tengo un problema con una compresión de un archivo en GZip... Un php llamado sitemap.php me genera el sitemap de mi sitio, hasta ahora todo ok, si ingresan en http://inmueble.cordobalquila.com.ar/sitemap.php pueden ver que anda todo ok. Pero ahora bien, si ingresan en http://inmueble.cordobalquila.com.ar/sitemap.php?gz van a poder descargar el archivo comprimido, pero cuando lo abro con mi gestor de archivos WinRAR veo un archivo sitemap.xml-2 que, al abrirlo con cualquier editor de texto (previa descompresión) me muestra caracteres bastante extraños en vez de mi archivo XML original...

mi codigo de compresión es el sgte:

Código PHP :

// obtenemos el SITEMAP en XML
   $sitemap = mysql_XML($sitemap, 'urlset', 'url', 'sitemap');
   
   // mostramos la salida en XML
   if (isset($_GET['gz'])) {
      // seteamos el content-type y el disposition
      header ('Content-type: application/x-gzip');
      //header('Content-Encoding: x-gzip'); 
      header('Content-Disposition: attachment; filename="sitemap.xml.gz"'); 
      
      echo gzcompress($sitemap);
   } else {         
      // seteamos el content-type
      header ('Content-type: text/xml');
      
      echo $sitemap;
   }


qué es lo que estoy haciendo mal??? gracias!