dd - 如何提取具有 2 个偏移量的文件的子部分?

CMC*_*kai 4 linux dd

我有一个我想要的文件,其中起始字节偏移量为 3020852,结束字节偏移量为 13973824。

这个命令有一些变化:dd ibs=X obs=Y skip=1 count=1我还没有开始工作。

agt*_*ver 5

有几种方法可以做到这一点,你可以在这个类似的问题中读到。我会给你(在我看来是最“惯用的”)head | tail方法和dd方法。

head --bytes=<end_offset> in_file.bin | tail --bytes=<end_offset - start_offset> > out_file.bin

或者:

dd bs=1 skip=<start_offset> count=<end_offset - start_offset> < in_file > out_file.bin