Mac系统无法在访达中直接查看文件二进制内容,需用终端命令(hexdump -C或xxd)、VSCode内置Hex Editor或HexFiend图形工具;hexdump -C输出三列格式,xxd更紧凑,VSCode支持编辑与搜索,HexFiend免命令行且原生体验佳。

Mac系统无法在访达中直接查看文件的二进制内容,必须借助终端命令、VSCode内置编辑器或专用图形工具实现;不同方法适用于调试、逆向、开发验证等具体场景。
用终端 hexdump -C 快速查看(推荐)
第一步:打开终端(按 Command + 空格 输入“终端”回车)。
第二步:输入 hexdump -C → 将目标文件从访达窗口直接拖入终端 → 按回车执行。
第三步:输出分三列——左侧是十六进制地址偏移,中间是每行16字节的十六进制值(空格分隔),右侧是对应 ASCII 字符(不可见字符显示为点号)。例如 77 65 6c 63 6f 6d 65 0a 对应 welcome\n。
【必须加-C参数】,否则默认格式以双字节倒序显示(如 6577 表示 we),极易误读原始字节顺序。
用 xxd 命令获得紧凑布局
xxd 是 macOS 自带工具,输出更接近专业十六进制编辑器,单位宽度小、信息密度高。
在终端中输入 xxd → 拖入文件 → 回车。
输出形如 00000000: 7765 6c63 6f6d 650a welcome.:地址后紧跟连续十六进制对,末尾附可读文本。
若文件较大,可限制只看前 512 字节:xxd -l 512 → 拖入文件 → 回车。
用 VSCode 内置 Hex Editor 查看并编辑
VSCode 自 1.84 版起已集成 Hex Editor 功能,支持实时导航、搜索与字节级修改。
方法一:右键打开
在资源管理器中右键点击目标文件 → 选择 “Open with Hex Editor”。
方法二:命令面板触发
按下 Cmd + Shift + P → 输入 “Hex Editor: Reopen as Hex” → 回车执行。
进入后,左侧为十六进制字节区,右侧为 ASCII/UTF-8 映射区;滚动时顶部地址栏实时显示当前偏移(如 000000A0)。
按下 Cmd + F 可搜索十六进制序列(如输入 FF D8 FF 查找 JPEG 文件头)。
双击左侧任意字节单元格即可编辑,输入两位十六进制值(如 AB 或 00);修改后标题栏出现圆点标记,需手动 Cmd + S 保存。
用 HexFiend 图形化查看(免命令行)
HexFiend 是免费开源的 macOS 原生十六进制编辑器,界面直观,支持拖放、高亮、搜索替换,体验最接近 WinHex。
下载安装 HexFiend(官网 hexfiend.com 或运行 brew install --cask hexfiend)。
启动 HexFiend → 直接将访达中的文件拖入窗口即可加载。
支持鼠标滚轮缩放、Ctrl+单击跳转地址、Cmd+F 十六进制搜索,无需记忆命令或配置环境。


















