linux下编辑二进制plist

发布于 2024-09-07 17:11:43 字数 237 浏览 1 评论 0原文

如何在 Linux 操作系统下更改二进制 plist 中的值? 我知道我可以在 mac 下使用默认值或 PlistBuddy 进行操作。 我发现一些从二进制转换为文本的 Perl Mac:: PropertyList::ReadBinary

How can i change values in the binary plist under linux os?
I know i can to it under mac with defaults or PlistBuddy.
I found some perl that convert from binary to text Mac::PropertyList::ReadBinary

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

dawn曙光 2024-09-14 17:11:49

您只需转换为 xml,然后编辑该版本即可。我不知道有任何 Mac 应用程序会拒绝 xml 格式的 plist。

如果出于某种原因您坚持编辑二进制表示形式,该格式会记录在多个位置,例如: https://quaqua.dev.java.net/source/browse/quaqua/trunk/Quaqua/src/ch/ randelshofer/quaqua/util/BinaryPListParser.java?view=markup

You can just convert to xml, and edit that version. I'm unaware of any Mac app that will reject plists in xml formats.

If for some reason you insist on editing the binary representation, the format is documented in several places, eg: https://quaqua.dev.java.net/source/browse/quaqua/trunk/Quaqua/src/ch/randelshofer/quaqua/util/BinaryPListParser.java?view=markup

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文