Não há um diretório geral de especificações do tipo de arquivo, e algumas delas não são documentadas publicamente. JPEG PNG e GIF são, no entanto:
JPEG , o layout do arquivo está na página 5.
PNG , a estrutura de arquivos começa na página 12.
GIF , este não é tão bem escrito. A seção "cabeçalho" informará o que significa o início do arquivo, o restante está espalhado nas seções anteriores.
Geralmente, você pode encontrar a especificação para um tipo de arquivo apenas pesquisando "especificação" no Google e esse será o primeiro resultado. Esteja preparado para fazer muita contagem tediosa de bytes.