大家好,
- 我有一个包含二进制数据的缓冲区(大小超过 1G)...
- 此二进制数据由“Ipp16s”指针(英特尔数据类型为“short”)指向...
- 指针“仅”指向缓冲区的第一个元素,而不是所有缓冲区(正如我在调试时被告知并检查自己的那样))...
- 最终,我想将整个缓冲区放入一个 xml ...
- 我已经设置了 xml 格式,并且在传递模拟值时它正在工作......
所以,我想到了两个解决方案:
将单值一个接一个(使用for循环)插入到xml中(这是一种非常简单的方法,但由于很多原因效率低下)
在将编码的缓冲区注入 xml 之前(以某种方式)编码缓冲区(及其所有内容)(这种方法听起来很复杂但更合乎逻辑)
我的问题是:如何将此缓冲区(二进制数据)编码为 xml ?
顺便说一句,我是 C++ 新手,并且正在使用 Qt-Creator。
在此先感谢您的帮助,