使用XML作为二进制文件读取器的输入/解码器是否可能/合乎逻辑?

使用XML作为二进制文件读取器的输入/解码器是否可能/合乎逻辑?,xml,binary,Xml,Binary,问题: 我们必须在工作中读取专有的二进制文件。它每两个月就会发生一次变化,我们的团队需要付出大量的努力来保持软件的最新状态,以便阅读最新的变化 因此,考虑到这一点,创建一个健壮的二进制解析器,将xml文件作为输入或模板来读取该文件的每个版本是否合理?这意味着xml将概述单词/字段/值在二进制文件中的位置以及如何读取。基本上充当每个特定文件版本的解码器 这是合乎逻辑的一步吗?如果有人以前解决过这个问题,欢迎提出建议。或者,如果有任何其他可能的解决方案,我们将不胜感激 谢谢

问题:

我们必须在工作中读取专有的二进制文件。它每两个月就会发生一次变化,我们的团队需要付出大量的努力来保持软件的最新状态,以便阅读最新的变化

因此,考虑到这一点,创建一个健壮的二进制解析器,将xml文件作为输入或模板来读取该文件的每个版本是否合理?这意味着xml将概述单词/字段/值在二进制文件中的位置以及如何读取。基本上充当每个特定文件版本的解码器

这是合乎逻辑的一步吗?如果有人以前解决过这个问题,欢迎提出建议。或者,如果有任何其他可能的解决方案,我们将不胜感激


谢谢