python - 从 kaitai struct 获取所有类型的平面图
问题描述
我用 kaitai struct 在 python 中生成了一个简单的解析器。现在我想实现类似于 kaitai web ide 在十六进制视图(https://ide.kaitai.io/devel/)中所做的事情,将类型逐字节映射到二进制。如何使用解析器来实现这一点?一个小片段会很有用。
解决方案
使用--read-pos选项调用 kaitai 编译器将创建一个带有字节偏移的字典。该目录名为_debug。
推荐阅读
- php - 使用 phpspreadsheet 使用 excel 文件填充 mysql 数据库
- python - 是否保留以下 IP-Range 100.64.0.0/10?
- c++ - 如果静态变量只为程序的整个部分存储了一份副本,为什么我不能使用静态变量交换 2 个数字?
- javascript - 使用 Admin SDK 批量写入 Firestore
- jquery - Tinymce 按钮未出现在某些页面中
- java - 将 JPanel 添加到 JLayeredPane 会导致不调用paint() 方法
- hadoop - job.setNumReduceTasks(0) 是否相当于有一个空白的 reduce 函数
- python - 运行 Django 的“python3 manage.py migrate”时“没有名为 '_sqlite3' 的模块”
- html - 将 Handlebars HTML 分成多个文件/部分
- javascript - 在 Ajax .html 函数中循环