分页: 1 / 1

如何去除文件前40个字节以及令其二进制或者16进制显示

发表于 : 2010-12-01 8:11
esolve
我有一个.wav文件(算是二进制文件吧?)
我想将其前40个字节除去
而且将这些字节显示出来(以16进制形式)
请问如何做啊?
谢谢

Re: 如何去除文件前40个字节以及令其二进制或者16进制显示

发表于 : 2010-12-01 8:35
eexpress
cut -b 40- xxxx|hexdump -C
试试

Re: 如何去除文件前40个字节以及令其二进制或者16进制显示

发表于 : 2010-12-01 8:55
esolve
hexdump -C
这个显示出来的比较繁杂啊,能不能只显示16进制数,不显示其ascii编码啊

另外 

代码: 全选

tail -c -40 file > targetfile
这个为何不管用啊

Re: 如何去除文件前40个字节以及令其二进制或者16进制显示

发表于 : 2010-12-01 9:14
eexpress
看man hexdump嘛
tail是看尾巴。
多man

Re: 如何去除文件前40个字节以及令其二进制或者16进制显示

发表于 : 2010-12-01 22:48
aerofox
esolve 写了:hexdump -C
这个显示出来的比较繁杂啊,能不能只显示16进制数,不显示其ascii编码啊

另外 

代码: 全选

tail -c -40 file > targetfile
这个为何不管用啊
把 -40 改为 +40:

代码: 全选

tail -c +40 file > targetfile
显示16进制数可以用

代码: 全选

od -txC