vi打开二进制文件

时间:2022-05-17 15:15:31

vi -b filename

<c7><cc>><0b><00><00><01><01><c2><ca><00><00>QP<01>@<01><00>#<0b><00><00>ffw<88><98><c3><ca>#<0b><00><00><00><00><00><00><00><00><00><ae><03><cf><03><93><03><c0><01><01><15>H<99><c7>A<a1><12>h<11><dc>")t<ef><fd> <92><e0>N<a8>i;<fd>A<83><bf>(S<0c><1f><e2>T<0c>w|<a3><05>|0М<e8>    9<1a>]<ff><e2><01>"<13><80><90><87>ҟ<fd><fd>P   <0d>$<a0><8f><ab><fe><<04><84>Ɯ<de><f8><80><c3>"P<af>L*<7f><fe><e0>\<a9>R<8a><06>}= <03>e<a3><af><d2>a<1f>r<04>P<8d>><16>J?<ff><

用xxd把文件转为16进制形式

:%!xxd

: c7cc 3e0b   c2ca     ..>.........QP.@
: 230b 98c3 ca23 0b00 ..#...ffw....#..
: ae03 cf03 c001 ................

用下面命令把他转回来

%!xxd -r