Buonasera signori, sto per scrivere una miniclasse che fa il backup di diversi file e li offre in output sottoforma di un solo zip. Tutto funziona egregiamente con bzip, un solo problema: non riesco a salvare anche l'estensione del file all'interno dell'archivio, cosa molto importante per l'applicazione che li dovrà gestire in seguito.
A questo punto chiedo il consiglio: lascio perdere bzip e provo altre tecniche? L'unico vincolo è che sia qualcosa disponibile nativamente in php (versione 5).
Vi ringrazio e saluto


EDIT:
per completezza allego lo script:

Codice PHP:
function bzip2 ($in$out)
{
    
$in_file fopen ($in"rb");
    
$out_file bzopen ($out"wb");
   
    while (!
feof ($in_file)) {
        
$buffer fgets ($in_file4096);
         
bzwrite ($out_file$buffer4096);
    }

    
fclose ($in_file);
    
bzclose ($out_file);
   
    return 
true;

notate che il file è creato tramite fgets!