Esto es lo que me funcionó para saber el content-length:
Código PHP:
Ver originalheader('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=$nombre'); header('Content-Transfer-Encoding: binary'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); En caso de que el archivo fuera externo:
$x = $x['content-length'];
header('Content-Length: ' .$x); En caso de que el archivo estuviera en nuestro servidor:
Ya con el exit, se descarga correctamente el archivo sin texto demas, pero por ejemplo para que el navegador tenga en cuenta el tamaño del archivo cuando este se esta descargando si es necesario especificar el tamaño
Muchas gracias pateketrueke por el exit, nunca lo hubiera adivinado.