Existe algum Java Frameworks para análise de arquivos binário
Meu problema é que eu quero analisar arquivos binários de diferentes tipos com um analisador genérico que é implementado em JAVA. Talvez descrevendo o formato do arquivo com um arquivo de configuração lido pelo analisador ou criando classes Java que analisem os arquivos de acordo com algum tipo de regra de anális
Pesquisei bastante na internet, mas não encontrei quase nada sobre esse assunt
O que eu descobri são apenas coisas que lidam com geradores de compiladores (Jay, Cojen etc.), mas acho que não posso usá-los para gerar algo para analisar arquivos binários. Mas posso estar errado nessa suposiçã
quot;Existe alguma estrutura que lida especialmente com a análise fácil de arquivos binários ou alguém pode me dar uma dica de como eu poderia usar o analisador / compilador-gerador para fazer isso?&quo
Atualiza: Estou procurando algo em que possa escrever um arquivo de configuração como
file:
header: FIXED("MAGIC")
body: content(10)
content:
value1: BYTE
value2: LONG
value3: STRING(10)
e gera automaticamente algo que analisa arquivos que começam com "MAGIC", seguidos por dez vezes o pacote de conteúdo (que consiste em um byte, uma string longa e uma de 10 bytes
Update2: Encontrei algo comparável ao que estou procurando ""Construi ", mas infelizmente esse é um framework Python. Talvez isso ajude alguém a ter uma idéia do que estou procurando.