Ciao a tutti ragazzi.

Ho un problema che mi sta facnedo impazzire.

Sto usando la classe ziparchive in modo molto semplice:



Codice PHP:
$zip = new ZipArchive();
$file$filename.'.zip';

if (
$zip->open($fileZIPARCHIVE::CREATE)===TRUE) {
    
$zip->addFile($filename$filename); //inserisce il file ciao.txt dentro l'archivio e lo chiama ciao.txt (il secodo parametro indica il nome nell'archvio)
    
$zip->close();
}else echo 
"Errore nella creazione del'archivio"
$filename è il file da comprimere (es.: db-backup-1282308611-3389dae361af79b04c9c8e7057f60cc6.sql)

Lanciato il tutto non ho errori, ma mi crea 2 file compressi che si chiamano:

db-backup-1282308652-3389dae361af79b04c9c8e7057f60cc6.sql.zip.a04688
db-backup-1282308652-3389dae361af79b04c9c8e7057f60cc6.sql.zip.b04688

Ovviamente rinominando i file verifico che tutto è corretto, ma.. perché quelle strane estensioni? Ho provato a riavviare apache e la estensione cambia, ovvero sembra legata 8ma non è la stessa, ho verificato) al PID di Apache.
C'entra qualcosa?

Sapete aiutarmi in qualche modo?

Grazie mille a tutti