Como interpretar a imagem hex dump?

2

Estou curioso sobre como o PC realmente vê arquivos, e depois que fiz uma tarefa sobre arquivos e usei o hex-dump para verificar se ele estava escrevendo corretamente, eu queria tentar com outros tipos de arquivos (na verdade eu sou apenas usando um plugin de despejo hexadecimal Notepad ++), como imagens (como, 1 pixel preto), em diferentes formatos, mas eu não entendi muito bem (por que o pixel preto em .gif tem muito mais material que .png ou .jpg ). Existe algo como um "manual" de algum tipo em como as imagens (e, se possível, qualquer tipo de arquivo) são "codificadas" ou "criptografadas" (não sabem a palavra certa para isso)? Ou apenas uma dica do que estou realmente procurando para que eu possa procurar por mim mesmo? Eu não sou um especialista em imagens ou qualquer coisa, eu só sei que há gama, alfa (transparência) ... e isso é tudo hehe.

    
por WalrusNine 04.07.2014 / 02:07

1 resposta

2

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.

    
por 04.07.2014 / 02:22