在emacs中使用hexl-mode
查看二进制文件时,有没有办法将某个部分复制并粘贴到另一个文件中?
我已尝试使用标准C-Spc
,选择一个地区M-w
但是将它粘贴到一个新文件中会像普通文本一样对待整个事情,即我得到的文本文件看起来很多:
000159a0: 6e00 1295 00e0 3400 0a51 0942 0701 1295 n.....4..Q.B....
即。它制作文本的文字副本,而不是复制它所代表的二进制数据
我想要做的是复制一个部分,将其粘贴到一个新文件中,以便我得到该部分的二进制表示
换句话说,我希望能够使用hexl-mode从原始二进制文件的部分生成新的二进制文件,以查看原始二进制文件
希望有道理..
答案 0 :(得分:1)
这听起来很酷,但不成功hexl-mode
并没有这样做。您可以做的第二件事就是使用head
和tail
剪切文件,例如从000002a0到00000340抽出file.txt
,您就可以运行
head file.txt -c $((0x00000340)) | tail -c +$((0x000002a0)) | xclip -sel c