1 个不稳定版本
0.0.0 | 2021年9月4日 |
---|
#79 in #binary-file
2KB
mincer
Mincer是一个根据描述文件解析二进制文件的工具。该工具应该能够解析部分描述的文件以及未完全理解的文件,以帮助可视化未知内容的 数据结构。支持的数据类型
- ptr (指针大小可以自由配置)
- u8,u16,u32,u64
- s8,s16,s32,s64
- f32, f64
- bitfiled
- 字符串 (\0终止)
- 字节 (原始二进制数据块,可以任何大小。应该可以使用整数类型作为数据块大小)
应输出文件嵌套的树状结构(例如json)
目录
安装
此程序需要Rust的最新版本。要安装minutecat-cli,简单克隆仓库并运行
cargo install --path ./cli
用法
许可证
此程序在MIT许可证的条款下分发。
贡献
欢迎所有贡献。无论是拉取请求还是问题报告都始终受到赞赏。在提交拉取请求之前,请确保所有现有测试都通过。
待办事项
依赖关系
~1.4–2MB
~30K SLoC