Hola, mira, te paso un codigo que utilizo para bajar archivos .tar.. espero que te sirva..
Código HTML:
<?php
$archivo=$_POST['archivo'];
function Descargar($ElFichero){
$TheFile = basename($ElFichero);
header( "Content-Type: application/octet-stream");
header( "Content-Length: ".filesize($ElFichero));
header( "Content-Disposition: attachment; filename=".$TheFile."");
readfile($ElFichero);
}
Descargar($archivo);
?>
saludo