Пожалуйста, определите, что именно вы ожидаете от "красивого дерева".
Поддержка GraphViz доступна в основных и стабильных выпусках в течение длительного времени (как -t graphviz
) и очень хорошо поддерживается - в основномкаждый ksy в официальном репо в настоящее время сопровождается диаграммой: например, http://formats.kaitai.io/lzh/index.html
Если вы хотите иметь дерево значений (в отличие от «дерева типов данных»), у нас фактически есть ksdump , который позволяет вывести произвольный файл данных с использованием произвольного .ksy в дерево значений YAML / JSON / XML.Будет ли это работать для вас?