Kaitai Struct

Kaitai Struct

Kaitai Struct är ett formellt språk för specifikation av binärt format som kan sammanställas till parserkod i Java, JavaScript, Python och Ruby.
Kaitai Struct är ett deklarativt språk som används för att beskriva olika binära datastrukturer, lagda i filer eller i minnet: dvs. binära filformat, nätverksströmpaketformat, etc. Huvudtanken är att ett visst format beskrivs i Kaitai Struct-språk (.ksy-fil) och kan sedan kompileras med ksc till källfiler på ett av de stöds programmeringsspråk.Dessa moduler kommer att innehålla en genererad kod för en parser som kan läsa den beskrivna datastrukturen från en fil / ström och ge åtkomst till den i ett trevligt, lättförståeligt API.
kaitai-struct

Funktioner

kategorier

Alternativ till Kaitai Struct för Mac med öppen källkodslicens