linux下编辑二进制plist
如何在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需转换为 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