【问题标题】:Creating hex dump in Objective-C在 Objective-C 中创建十六进制转储
【发布时间】:2011-07-09 22:25:51
【问题描述】:

我想在 Mac OS X 中创建二进制文件的十六进制转储。

在 Mac OS 的所有应用中,当您导航到 /Contents/Resources/ 时,会有一个(或多个)与应用同名的文件。

我想用 Objective-C 编写一个应用程序,它可以读取该文件并将其转换为某种十六进制转储,例如终端的 hexdump。

有人知道使用Objective-C 创建这样一个十六进制转储的方法吗? (或者也许是一个开源的十六进制编辑器,用 Objective-c 编写?)

提前致谢。

【问题讨论】:

    标签: objective-c macos hexdump


    【解决方案1】:

    Hex Fiend 是可嵌入的,如果它是您所追求的编辑器。

    【讨论】:

      【解决方案2】:

      使用NSData 将文件作为原始数据读取,然后根据需要显示字节(例如,使用format string)。

      【讨论】:

      • 谢谢,真的很有用。
      • 我使用了这个解决方案,因为这实际上就是我想要的。感谢您的信息!
      猜你喜欢
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 2016-10-19
      • 2015-12-02
      • 2015-02-11
      • 2014-01-06
      相关资源
      最近更新 更多