2011-01-06 45 views
1

我遇到了一个我想使用的资源,但我不确定如何继续。资源是一个plist,其中一个键包含一个NSData对象。但是,我不知道NSData代表什么。有没有办法找出我应该如何解码NSData对象,以便能够读取其内容?解码未知NSData

回答

3

因此,我假设你不能问资源的提供者该数据是用于什么?尝试使用-writeToFile:atomically:将数据转储到文件中。然后,您可以使用file命令行工具来查看它是否知道该文件的格式。或者,您可以使用xxd查看字节并查看是否识别该格式。从“任意字节集合”到“理解这些字节的上下文”没有任何万无一失的方法,您需要识别它或询问某人。

+0

你的回答是我害怕的(而且这不是不合逻辑的)。感谢回复。 – 2011-01-08 07:18:19