Reconhecer o tipo de arquivo por conteúdo

1

No Ubuntu 12.10, havia um aplicativo legal chamado Assogiate. Tem capacidade de adicionar novo tipo MIME, adicionar reconhecimento pelo conteúdo do arquivo e novo ícone, tudo feito clicando com o mouse. Agora assogiate desaparece de repos. Outros programas não têm essa capacidade. Como fazer isso manualmente?

Por exemplo: Eu tenho um arquivo test.lzx. Este é um arquivo de teste com o packer LZX usado principalmente no Amiga. O Gnome não reconhece isso. Se eu testar o arquivo com o comando file , vejo:

$ file test.lzx
test.lzx: LZX compressed archive (Amiga)

Reconheça que o tipo de arquivo por conteúdo é simples. Em 0 offset (no início do arquivo), há uma string LZX :

$ hexdump -C test.lzx | head -n 1
00000000  4c 5a 58 00 0c 00 0a 04  00 00 07 00 00 c0 0d 00  |LZX.............|

No Assogiate eu pude adicionar uma string de busca e um offset onde o Gnome tem que procurar por esta string.

Agora, pergunta: como adicionar manualmente o novo tipo de mime e fazer o Gnome reconhecê-lo pelo conteúdo do arquivo?

Respostas em

não estão relacionados à minha pergunta.

    
por QkiZ 19.07.2016 / 19:41

0 respostas