如何识别文件格式
XML 文件通常以 XML 声明或 plist 元素开头;二进制文件以 bplist00 开头。两者都常使用 .plist 扩展名,不能只根据文件名判断。
XML 的优势
XML 可以用普通文本编辑器阅读,适合代码审查和版本差异比较。显式的标签方便识别类型,但会增加存储开销;data 字段通常以 Base64 表示。
二进制的优势
二进制使用对象表、偏移量和引用保存结构,通常比 XML 紧凑。需要专门的解析器才能查看;直接编辑原始字节很容易破坏文件。
转换与类型保留
打开文件后,从下载菜单选择 XML 或 Binary plist。常规属性列表类型与键顺序会保留,但输出字节和文本格式不一定与原文件一致。归档中的 UID 需要目标工具支持。
选择适合的格式
协作和审查时 XML 更方便;最终运行时应遵循目标应用要求。macOS 的 plutil -convert xml1 和 plutil -convert binary1 也可进行转换,操作前应保存备份。