Preon tem como objetivo fornecer uma estrutura para lidar com dados codificados binários;ou, mais especificamente, visa lidar com situações em que os bytes são considerados um exagero.O projeto recebeu o nome das partículas "pontuais", concebidas para serem subcomponentes de quarks e leptons.Digamos apenas partículas muito pequenas que você não vê a olho nu, mas provavelmente confia nelas sem saber.Preon é o fluxo de bits de conteúdo codificado que JAXB é para XML ou Hibernate para bancos de dados relacionais.Você define sua representação na memória da estrutura de dados nas classes Java e adiciona anotações para 'dizer' como ela deve ser mapeada em uma representação codificada em fluxo de bits.Preon cuida do resto: ele fornecerá um decodificador, uma documentação com hiperlink no formato de codificação e - se você quiser - hexdumps anotados explicando exatamente o que você está olhando ....
Local na rede Internet:
https://github.com/preon/preonCategorias
Alternativas ao Preon para todas as plataformas com qualquer licença

110

23
010 Editor
010 Editor é um editor profissional de texto / hexadecimal projetado para editar qualquer arquivo, unidade ou processo em sua máquina.

15

7
Kaitai Struct
O Kaitai Struct é uma linguagem formal para especificação de formato binário que pode ser compilada no código do analisador em Java, JavaScript, Python e Ruby.

7
Synalyze It!
Você tem um arquivo binário e não conhece seu conteúdo.Ou algum software cria arquivos binários nos quais você tem uma especificação, mas não deseja decodificá-los manualmente.
- Pago
- Mac