我需要读取我指定的文件的第一个字节,然后是第二个字节,第三个,依此类推.我怎么能在BASH上做到这一点?PS我需要得到这个字节的HEX
我正在尝试将一个块从一个二进制文件复制到一个新文件中.我有字节偏移和我想要抓取的块的长度.
我已经尝试过使用该dd实用程序,但这似乎是读取并丢弃数据到偏移量,而不仅仅是寻找(我猜因为dd用于复制/转换数据块).这使得它非常慢(偏移越高,速度越慢.这是我尝试的命令:
dd if=inputfile ibs=1 skip=$offset count=$datalength of=outputfile
Run Code Online (Sandbox Code Playgroud)
我想我可以编写一个小的perl/python /无论什么脚本来打开文件,寻找偏移量,然后以块的形式读取和写入所需数量的数据.
是否有支持此类内容的实用程序?