我正在尝试在我正在开发的应用程序中打开一个.pkpass
文件(或仅包含pass.json
文件),但是,虽然我尝试了 3 遍没有问题,但第 4 遍似乎有某种奇怪的编码和/或二进制JSON 中的数据。
less
当我在 shell 中使用 eg 打开 JSON 文件时,我会得到这个:
虽然我们可以看到大部分垃圾,但其中混入了可读字符。当我使用 XCode 打开它时,这是我得到的:
这让我相信这是一个字符编码问题。但是我在文本编码方面不太好,所以我不知道如何找到正确的编码以便能够用我的应用程序正确读取这个文件。file
给我:
$ file -I pass.json
pass.json: application/octet-stream; charset=binary
我尝试BBedit
用不同的编码一遍又一遍地打开文件,没有人会以可读的格式打开它。
这是什么格式,或者我怎样才能找到,所以我可以实现打开/解析这个文件的正确方法?