我有一个名为“xyz.img”的图像文件。我需要更改图像文件中的一些内容(比如一个或两个字节)。 我使用命令
进行hexdumphexdump -x xyz.img > hex1
现在,当我使用vi打开“hex1”时,它显示如下:
0000000 ffff ffff ffff ffff ffff ffff ffff ffff
*
0000020 ffff ffff 00ff ffff ffff ffff ffff ffff
0000030 ffff ffff ffff ffff ffff ffff ffff ffff
*
0001000 0568 28ca b438 0420 f746 1080 ffff ffff
0001010 e469 8108 026b a01f 8086 10d3 ffff 9c5a
0001020 0000 2001 7e94 ffff 1000 0048 0000 2704
0001030 6cc9 3150 073e 460b 2d84 0140 f000 0706
0001040 6000 7100 1408 ffff 4d01 92ec fc5c f083
0001050 0028 0233 0050 7d1f 1961 0453 00a0 ffff
0001060 0100 4000 1315 4003 ffff ffff ffff ffff
0001070 ffff ffff ffff ff..................................
.......................................................................
..........................................................
我无法发布整体,因为它太大了。现在我需要替换一个或两个字节。最终我的CRC字节也会发生变化。
此CRC位于何处,如何根据替换的字节修改CRC?