0

在 OSX 山狮 Xcode 4.6 上

我的 .m 文件之一似乎已转换为二进制字符集。我不知道如何/为什么或如何解决它。请帮忙!

这是 $file -I 的回报

MobileWebclock.m: application/octet-stream; charset=binary

当我在文本编辑器中打开文件时,它看起来像这样:

—o%`dÈ!Œ.nÙ²EöÚУPäABdæ
6l(//±ókz߶mP\ÖÎ

Xcode 还说编码是 UTF-8。

4

1 回答 1

1

您可以尝试使用此在线工具将其转换回来。

您还可以从源代码控制系统中获取旧版本。

您可以file不使用该-I参数来查看文件类型可能是什么 - 也许您将其压缩或在该文件上保存了图像。

最后,如果你有一个编译版本,你可以尝试反编译它。 http://www.ohloh.net/p/i386codedumphttps://www.hex-rays.com/products/ida/index.shtml是很好的起点。也试试看otool -tV file。另外,我遇​​到了 Hopper ( http://hopperapp.com/ ),我没有使用过,但看起来很有希望。

于 2013-05-01T20:37:51.850 回答