Kaitai Struct to formalny język specyfikacji formatu binarnego, który można skompilować w parser ...
Kaitai Struct to formalny język specyfikacji formatu binarnego, który można skompilować w parser ...
Kaitai Struct Platformy
Windows
Linux
Mac
Kaitai Struct Przegląd
Kaitai Struct to deklaratywny język używany do opisywania różnych struktur danych binarnych, ułożonych w plikach lub w pamięci: tj. Formaty plików binarnych, formaty pakietów strumieni sieciowych itp.
Główną ideą jest to, że określony format jest opisany w języku Kaitai Struct (plik .ksy), a następnie można go skompilować z ksc do plików źródłowych w jednym z obsługiwanych języków programowania. Moduły te będą zawierać wygenerowany kod dla analizatora składni, który może odczytać opisaną strukturę danych z pliku / strumienia i dać do niego dostęp w przyjemnym, łatwym do zrozumienia interfejsie API.