1 个不稳定版本

0.0.0 2021年9月4日

#79 in #binary-file

MIT 许可证

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