读取VC ++ CArchive二进制格式(或者Java读取(CObArray))

时间:2020-03-05 18:51:06  来源:igfitidea点击:

关于用于序列化各种MFC数据结构的二进制格式,是否有任何清晰的文档?我已经能够在十六进制编辑器中查看自己的一些类,并使用Java的ByteBuffer类读取它们(具有自动字节序转换等)。

但是,在尝试带入CObArray数据时,我目前遇到了问题,因为似乎有一个很大的标头对我来说是不透明的,并且不清楚如何保留对象类型信息。

是否有一组在线文档对此有所帮助?还是一些过去处理过此问题的人的一些示例Java代码?

解决方案

回答

由于MFC附带了源代码,因此我将创建一个测试MFC应用程序,该应用程序将CObArray序列化并逐步执行序列化代码。这应该为我们提供所需的所有信息。

回答

我同意jmatthias:使用MFC源代码。

MSDN上也有此页面,可能会有用。