Hola ommmm,
Es fácil, primero debes guardar la extensión al subir el archivo, para poderla recuperar después:
Código PHP:
Ver original......
if(!empty($_FILES['archivo']['name'])) {
//aqui recibo el archivo
$nombre = $_FILES['archivo']['name'];
$tipo = $_FILES['archivo']['type'];
$tamano = $_FILES['archivo']['size'];
.......
Luego, puesto que lo guardas como binario en la BD, lo mejor es que agregues un campo para la extensión y ahí guardas ese dato.
Espero que te sirva.