在Objective-C中创建十六进制转储

4
我希望在Mac OS X中创建二进制文件的十六进制转储。在Mac OS的所有应用程序中,当您导航到/Contents/Resources/时,会有一个与应用程序同名的文件(或更多)。
我想编写一个使用Objective-C语言编写的应用程序,可以读取该文件并将其转换为某种十六进制转储,例如 terminal 的 hexdump。
是否有人知道如何使用 Objective-C 创建这样的十六进制转储?(或者也许有一个开源的十六进制编辑器,使用 Objective-C 编写?)
提前感谢。
2个回答

3

Hex Fiend是可以嵌入的,如果你需要一个编辑器。


1
使用NSData将文件读取为原始数据,然后以任何你想要的方式显示字节(例如,使用格式字符串)。

我使用了这个解决方案,因为这实际上就是我想要的。感谢提供信息! - Bas Jansen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接