【发布时间】:2011-07-29 14:04:53
【问题描述】:
字符串用于序列化有什么好处?
用于序列化的二进制文件有什么问题?
【问题讨论】:
标签: string serialization binary-data
字符串用于序列化有什么好处?
用于序列化的二进制文件有什么问题?
【问题讨论】:
标签: string serialization binary-data
但是,使用字符串数据也有缺点。
【讨论】:
字符串更易于移植,并且更向前和向后兼容。在二进制格式中,一切都依赖于偏移量、已知大小和预期字段。它们很难编写解析器,因为基本上您需要支持二进制格式的每个已知“版本”。然而,使用文本(尤其是像 XML 这样灵活的东西)很容易找到您要查找的字段,并且在出现问题时更容易调试(人类可读使一切变得更好)。
【讨论】: