尝试将二进制转换为 XML 时出现 plutil 错误 998

尝试将二进制转换为 XML 时出现 plutil 错误 998

编辑:澄清。

我想读取 Windows 上 .plist 文件的内容。

我尝试使用 VS Code,但它不太理想它说“文件似乎是二进制文件,无法以文本形式打开”,所以我在谷歌上搜索了一下,多个消息来源说我需要将其转换为 XML才能查看它。我读到 plutil(使用 iTunes for Windows 下载)可以使用此命令执行此操作,但是

plutil -convert xml1 file.plist

结果是

plutil.exe[10768:1724] error reading 490 bytes from fd 3, error was 998

我搜索了一下,有些人在安装/打开 iTunes 时出现错误 998,重新安装对他们有用,但重新安装对 plutil 不起作用。

有人知道如何解决这个错误 998 吗?到目前为止,无论使用 Google 提供的任何建议,我都无法解决这个问题。

或者,如果编辑器不起作用,我还能如何在 Windows 上查看 plist 文件?(我尝试了一些我找到的免费 plist 编辑器,但它们要么由于某些字符编码问题而无法打开它,要么结果与 VS Code 相同。)

答案1

确保已将 Apple 应用程序支持的目录添加到您的 PATH。

您可以像这样仅为该 CMD 会话设置它

Path=C:\Program Files (x86)\Common Files\Apple\Apple Application Support\;%PATH%

或者永久进入控制面板 -> 系统


对我来说效果很好。我的系统上有几个

C:\Program Files (x86)\Common Files\Apple\Apple 应用程序支持

我假设在 C:\Program Files\Common Files\Apple\Apple Application Support 和 C:\windows 中也可以找到相同版本,但 x64 版本

我还有一个更老的 C:\Program Files (x86)\Safari\Apple 应用程序支持

以下是一些其他想法

您也可以使用 notepad++ 并添加 plist 插件。

例如,您可以使用 GIT 中的几种工具

iPhone 备份分析器 - Mario Piccinelli

相关内容