kaitai-io / ksy_schema

Kaitai Struct YAML (KSY) schema specification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KSY (Kaitai Struct YAML) specification

This repository holds formal specification of KSY (Kaitai Struct YAML) files. These files are used by Kaitai Struct project to specify binary formats / data structures in declarative fashion.

This specification uses JSON schema — please note that KSY files are actually YAML-based, so to validate them with this schema one has to convert them to JSON first.

Usage

At the moment, the primary consumer of this schema is Web IDE, which uses it for autocompletion in text editor.

Licensing

MIT license, see LICENSE for details.

About

Kaitai Struct YAML (KSY) schema specification

License:MIT License