我想在Mac OS X中创建二进制文件的十六进制转储。
在Mac OS的所有应用程序中,当您导航到/ Contents / Resources /时,会有一个与该应用程序同名的文件(或更多)。
我想在Objective-C中编写一个应用程序,它可以读取该文件并将其转换为某种十六进制转储,如终端的hexdump。
有人知道使用Objective-C创建这样的十六进制转储的方法吗? (或者也许是一个用objective-c编写的开源十六进制编辑器?)
提前致谢。
答案 0 :(得分:3)
Hex Fiend是可嵌入的,如果它是你所追求的编辑器。
答案 1 :(得分:1)
使用NSData将文件作为原始数据读取,然后显示所需的字节数(例如,使用format string)。