对于Mac,什么是好的十六进制编辑器/查看器?[关闭]


135

对于Mac,什么是好的十六进制编辑器/查看器?我已经使用xxd查看十六进制转储,并且我认为可以反向使用xxd进行编辑。但是我真正想要的是一个真正的十六进制编辑器。

Answers:


273

要查看文件,请运行:

xxd filename | less

要将Vim用作十六进制编辑器:

  1. 在Vim中打开文件。
  2. 运行 :%!xxd(将缓冲区转换为十六进制)
  3. 编辑。
  4. 运行:%!xxd -r(反向转换)
  5. 保存。

1
还有vinarise.vim插件,可以使十六进制编辑工作流程更好。

7
这就是为什么我在每次面试中都问候选人“教给我一些关于vim的知识”的原因。15年后,我仍然找到GOLD。
布鲁诺·布鲁诺斯基

39
如果您了解会做什么:% !,那么您将意识到这等同于做cat filename.bin | xxd。因此,实际上这更像是“您知道您有xxd命令吗?” 回答。现在,我调查了一下,发现xxd也接受文件名。因此,如果只需要查看二进制/十六进制文件的内容,则可以使用xxd filename.bin。好东西!
布鲁诺·布罗诺斯基

4
使用xxd(以及此答案中所述的vim)的问题是char和二进制值没有突出显示。您需要计算更多的字符并记住更多的位置,才能有效地使用此“哑”二进制转储。此外,也没有智能的字节序分析或将字节范围解释为不同类型。
piojo '16

6
@BrunoBronosky或xxd filename.bin | less当它不适合一个屏幕高度时。
德里克·朕会功夫2016年

96
  1. 使用Xcode打开文件,然后按Command + Shift + J
  2. 在左窗格中右键单击文件名
  3. 打开为->十六进制

4
@ahcox这仍然可以与Xcode 9一起使用
wfbarksdale

@ahcox也许您试图打开一个文件夹,因为那样您将收到该错误。
以西结·艾琳

是否有命令行选项可以将Xcode中的文件直接打开为十六进制模式?
Nic Cottrell


23

http://www.synalysis.net/您可以获取我为Mac开发的十六进制编辑器-Synalyze It!。它的价格为7欧元/ 40欧元(专业版),并提供一些额外的功能,例如直方图,增量搜索,支持许多文本编码以及针对文件格式的“语法”交互式定义。

语法有助于解释文件并为十六进制视图着色,以便于分析。

合成吧!


4
我喜欢允许您定义二进制文件的自定义结构的功能。它使文件分析变得非常容易!
PeterŠtibraný10年

1
不再免费。但是对于Hex Fiend上的功能,我已经花钱买了。
Marius 2014年

在Mac App Store中为9.99美元。我认为这很有价值=)我用它来分析.jpg文件进行研究。没什么好抱怨的。
j3g

21

我最近开始使用0xED,并且非常喜欢。


@JarretHardie HexFriend我不支持拖动吗?
雏菊

0xED似乎是那里的免费选项中最简单和用户友好的选项。只需下载并运行,即可获得并排的十六进制/ ASCII视图。文本编辑器也可以工作,但是通常没有很好的二进制级别的编辑/显示选项。加0xED的速度非常快;您可以通过1 GB文件实时浏览。
Beejor

0xED对我根本不起作用(甚至不显示UI)。macOS Mojave。我还发现,网站上没有发布最新版本的校验和,这很令人讨厌。
tony19

根据官方网站,0xED不再处于积极开发中
Felipe Sabino

10

也许有更好的选择,但我使用TextWrangler之类的工具进行基本的十六进制编辑。文件->十六进制转储文件


1
从macOS 10.13(High Sierra)起,TextWrangler已被停用/停产。
马特·塞弗顿18-3-3

2
BBEdit是TextWrangler的“替代品”,外观和感觉相同,并提供与TextWrangler相同的功能,并且仍然免费。您只需付费即可支持开发人员和/或解锁更多高级功能。barebones.com/products/textwrangler
Hanzaplastique

这也正是为BBEdit中的最新版本相同的
AbsoluteƵERØ

1
不幸的是,尽管BBEdit的免费版本基本相同,但它与TW有一些明显的不同,特别是添加了nag的东西(标有“ Pro”的菜单项或其他)。如果您可以下载文件,则TextWrangler仍然可以正常工作。
Beejor

5

我喜欢的是HexEdit快速且易于使用


您如何编译?它的Makefile似乎已损坏,甚至尝试手动修复它似乎也不起作用。您可以为此发布正确的Makefile吗?
Alex

即使此源二进制文件正常,我对Sourceforge也不信任。
rustyMagnet
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.