寻找一个好的 C++用于解析 AMF3 的库
用于解析 AMF3 的优秀 C++ 库是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
用于解析 AMF3 的优秀 C++ 库是什么?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
根据一些简单的研究,libamfx 不支持 AMF3 和 amf3cplusplus 并不是规范的完整实现,尽管它可能会满足您的需求。似乎没有任何纯 C 库,因此下一个要寻找的地方是 C 语言扩展。
PHP 有一个功能齐全的 AMF C 实现(AMFEXT),Python 的 C 实现( PyAMF),一个用于 Objective-C (Cocoa-AMF),还有一种用于 Ruby (RocketAMF)。然而,这些都不是临时解决方案。
您最好的选择是尝试 amf3cplusplus 并看看它是否符合您的要求。如果没有,从可读性和用 C++ 数据结构替换特定于语言的代码来看,RocketAMF 可能是最容易用作起点的。
Based on some simple research, libamfx doesn't support AMF3 and amf3cplusplus isn't a complete implementation of the specs, although it may work for your needs. There don't appear to be any pure-C libraries, so the next place to look would be C language extensions.
There is a fully functional AMF implementation in C for PHP (AMFEXT), a C implementation for Python (PyAMF), one for Objective-C (Cocoa-AMF), and one for Ruby (RocketAMF). However, none of these are going to be drop-in solutions.
Your best bet would be to try out amf3cplusplus and see if it does what you want. If it doesn't, RocketAMF is probably going to be the easiest to use as a starting point, in terms of readability and replacing the language-specific code with C++ data structures.
我明白 libamfx 实际上很好。
你尝试过吗?
I understood that libamfx actualy good.
Did you try it ?