Jak komprimovat pres Zlib? pomozte pls

Zdrawim,

prolezl jsem manual http://cz.php.net/manual/cs/function.gzcompress.php

a nasel jsem tam par kodu, konkrete hned ten prvni. Kdyz jsem ho vyzkousel, tak sice bali, ale zabali ten konkretni soubor do stejneho nazvu, jako je nazev toho archivu...

kod te funkce je zde:
function compress($srcName, $dstName)
{
$fp = fopen($srcName, "r");
$data = fread ($fp, filesize($srcName));
fclose($fp);

$zp = gzopen($dstName, "w9");
gzwrite($zp, $data);
gzclose($zp);
}

// Compress a file
compress("/web/myfile.dat", "/web/myfile.gz");


Pratele, nevite nekdo, jak se da proste zabalit VICE souboru pres zlib?

Dekuji mockrat
ten kod te funkce byl snad jenom pro inspiraci :)
pres zlib nemuzes zabalit vic souboru do jednoho, protoze gz umi akorat jeden soubor. reseni je nejdriv 'sloucit' vic souboru - doporucuju tar - a ten pak zagzipovat. v pearu (http://pear.php.net/) je na to trida, jmenuje se tusim nejak archive_tar nebo neco podobnyho