以下命令不只是用来查看图片的16进制信息,可用于所有文件。

Hexdump

这个命令Linux和Macos都自带,不需要额外安装。

  • 查看文件的16进制信息
hexdump file
  • 查看文件的16进制信息和对应的文本信息
hexdump -C file

od

这个命令Linux和Macos都自带,不需要额外安装。

  • 查看文件的16进制信息
od -x file
  • 查看文件的16进制信息和对应的文本信息
od -xc file

xxd

这个命令Linux和Macos都自带,不需要额外安装。

  • 查看文件的16进制信息和对应的文本信息
xxd file
  • 将16进制内容转换成原始文本内容
xxd -r file

vim

这个工具相信都很熟悉了,它相对于上面的几个工具来说更是可以修改16进制内容。

vim file

:%!xxd

如果要保存则在命令模式下(ESC后的模式)输入:%!xxd -r然后回车并保存(ZZor:wq)

参考资料

macOS 终端可用的 Hex 查看与编辑器