Kaitai Struct

Kaitai Struct

Kaitai Struct formalni je jezik za specifikacije binarnog formata koji se mogu sastaviti u kôd za raščlanjivanje u Javi, JavaScript, Python i Ruby.
Kaitai Struct je deklarativni jezik koji se koristi za opisivanje različitih binarnih struktura podataka, koji se nalaze u datotekama ili u memoriji: tj. Binarni formati datoteka, format mrežnih paketa itd. Glavna ideja je da je određeni format opisan u jeziku Kaitai Struct (.ksy datoteka) i zatim se može sastaviti s ksc-om u izvorne datoteke na jednom od podržanih programskih jezika.Ovi će moduli uključivati ​​generirani kôd za analizator koji može očitati opisanu strukturu podataka iz datoteke / toka i omogućiti joj pristup u lijepom, lako razumljivom API-ju.
kaitai-struct

Web stranica:

Značajke

Kategorije

Alternativa Kaitai Structu za C++ sa licencom otvorenog koda