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