otorp

从 Mach-O 二进制文件中恢复Protocol Buffer v2 定义。

Usage

$ npx otorp /path/to/macho/binary        # 将所有发现的 defs 打印到标准输出
$ npx otorp /path/to/macho/binary out/   # 将每个发现的 def 写入文件

这个库和嵌入式 otorp CLI 工具做了以下假设:

  • 在序列化的 FileDescriptorProto 中, name 字段首先出现。

  • 该名称的长度不超过127字节。

  • 该名称总是以".proto "结尾。

  • 至少有一个简单的参考定义的开始。

License

详情请查阅附件中的LICENSE文件。所有未被Apache 2.0许可证明确授予的权利均由原作者保留。

Analytics