生成一个hexdump或者使用xxd命令执行相反操作

・1 分钟阅读

 $ xxd /path/to/binary/file

说明

你可以编辑输出,并且使用xxd -r将它转换回二进制文件,你可以配置vim来做来回转换,有效地将vim转换为二进制编辑器,方法是将它添加到你的.vimrc :


augroup Binary
 au!
 au BufReadPre *.bin let &bin=1
 au BufReadPost *.bin if &bin | %!xxd
 au BufReadPost *.bin set ft=xxd | endif
 au BufWritePre *.bin if &bin | %!xxd -r
 au BufWritePre *.bin endif
 au BufWritePost *.bin if &bin | %!xxd
 au BufWritePost *.bin set nomod | endif
augroup END

这将对编辑.bin文件起作用。 要将它用于其他文件扩展名,请复制augroup中的行,并将*.bin替换为*.exe

Hujiuxiang profile image