我需要一个安全的(AES加密)文件,它是解析的最佳选择,占地面积最小,易于使用。
你能提出什么建议?可能是XML,JSON,YAML还是Google Protocol Buffers?
答案 0 :(得分:1)
嗯,XML / JSON等是基于文本的,它可以使它们稍微解析(额外的字符串工作等),而肯定更大(所有这些名称)在有效载荷中)。对于这两个原因,如果考虑解析成本和带宽,protobuf之类的东西肯定会有用。至于易于使用:大多数平台都有protobuf实现。对于部署足迹:在平台和实现之间会有所不同 - 您必须检查目标平台,但是:内置的东西可能是有利的;至于作为移动平台SDK的一部分预装的内容,这又取决于您的目标平台;我希望XML可以肯定,JSON很可能。