4 个版本
0.2.1 | 2023年5月30日 |
---|---|
0.2.0 | 2023年3月26日 |
0.1.0 | 2023年3月23日 |
0.1.0-alpha | 2023年3月22日 |
#1089 in 解析器实现
每月下载量 27 次
66KB
1.5K SLoC
MacBinary for Rust
此软件包提供了读取 MacBinary 文件和解析经典 Mac OS 中常用的资源分支的实用程序。
功能
- 解析 Macbinary I、II 和 III 文件
- 从资源分支数据中按类型和 ID 提取单个资源
- 遍历资源分支中的所有资源
- 跨平台(不依赖于 Mac 主机)
- 包括 WebAssembly 绑定。由我的 在线 MacBinary 解析器 使用。
- 支持
no_std
环境 - 所有解析均不使用堆分配
为 WebAssembly 构建编译
有一个 Makefile
自动化 WebAssembly 的构建,它要求您已安装 wasm-bindgen
。运行 make
(或 BSD 上的 gmake
)来构建工件。输出将放入 wasm
目录。
许可 & 信用
根据 Apache License,版本 2.0 许可(LICENSE)许可。代码库包含来自 Allsorts 的二进制解析代码以及来自 ttf-parser 的 NumFrom
特性。
依赖关系
~99–580KB
~11K SLoC