标签: string serialization binary-data
串行化的字符串有哪些优点?
用于序列化的二进制文件有什么问题?
答案 0 :(得分:2)
但是,使用字符串数据也有缺点。
答案 1 :(得分:1)
字符串简单易用,前向和后向兼容性更强。在二进制格式中,所有内容都依赖于偏移量,已知大小和预期字段。他们很难编写解析器,因为基本上你需要支持二进制格式的每个已知“版本”。然而,使用文本(尤其是像XML这样灵活的东西),很容易找到您正在寻找的字段,并且当出现问题时(人类可读性使一切变得更好),它更容易调试。