【问题标题】:Is it possible / logical to use XML as an input/decoder for a binary file reader?使用 XML 作为二进制文件阅读器的输入/解码器是否可能/合乎逻辑?
【发布时间】:2010-08-12 17:21:38
【问题描述】:

问题:

我们必须在工作中读取专有的二进制文件。它每隔几个月就会更改一次,我们的团队需要付出很多努力才能使我们的软件保持最新状态,以便阅读最新的更改。

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

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

谢谢!

【问题讨论】:

    标签: xml binary


    【解决方案1】:

    在我看来这是一个完全合理的建议 - 总是要考虑“如果它没有坏就不要修复它”的辩护 - 如果付出很多工作却很少得到回报,那么它是否值得- 然而,这似乎是一个可以在其他地方应用的简洁优雅的想法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      相关资源
      最近更新 更多