Ciao ragazzi.
Ho necessità di utilizzare zlib per scompattare un file tar.gz.
Ho provato uno script per l'estrazione di un singolo file all'interno dell'archivio e va bene,
il fatto è che il mio archivio contiene file multipli e sinceramente non ho trovato docs riguardo questa opzione.
Come posso quindi scompattare un archivio salvando o leggendo il contenuto di ogni file ?
Premetto che ho già testato la libreria pclTar va ma, ho necessità di leggere il contenuto di ogni singolo file piuttosto che salvarlo su disco.
grazie.
al momento sono fermo qui:
codice:
function gunzip ($in)
{
if (!file_exists ($in) || !is_readable ($in))
return false;
$in_file = gzopen ($in, "rb");
$k = 0 ;
echo gzeof ($in_file);
while (!gzeof ($in_file)) {
$buffer = gzread ($in_file, 4096);
}
gzclose ($in_file);
return true;
}
gunzip("export.tar.gz");