PHP: Mostrar JPG do binário

Eu tenho um blob jpg que foi armazenado em um banco de dados externo e estou olhando para mostrar isso como uma imagem via php. A questão é sempre que eu definir oContent-Type paraimage/jpeg e ecoar o blob Eu recebo o ícone da imagem quebrada ao navegar para ele.

Eu tentei fazer o arquivo a partir do zero via sublime e que funciona quando eu salvá-lo como um arquivo hexadecimal, então eu sei que os dados são válidos.

Eu tentei fazer o script criar um arquivo, mas define ocharset=us-ascii por isso não será visto como um arquivo de imagem.

Alguém tem alguma experiência com arquivos binários de imagem bruta? Alguém sabe como eu posso exibir a imagem ou até mesmo salvá-lo em um arquivo?

Desde já, obrigado.

P.S. Eu forneceria o binário, mas é muito grande para ser colocado aqui.

EDIT: (adicionado algum código)

<?php
header('Content-Type: image/jpeg;');

$data = 'some long string of hex';


// tried echoing it directly..
echo $data;

// and writing to a file...
file_put_contents('test.jpg', $data);
?>

questionAnswers(2)

yourAnswerToTheQuestion