寻找一个好的 C++用于解析 AMF3 的库

发布于 2024-12-03 17:22:05 字数 30 浏览 0 评论 0 原文

用于解析 AMF3 的优秀 C++ 库是什么?

What's a good C++ library for parsing AMF3?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

物价感观 2024-12-10 17:22:05

根据一些简单的研究,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.

夏有森光若流苏 2024-12-10 17:22:05

我明白 libamfx 实际上很好。
你尝试过吗?

I understood that libamfx actualy good.
Did you try it ?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文