在不复制文件的情况下,通过dd命令将文件尾巴删除的方法

来源:互联网 发布:mysql中offset 编辑:程序博客网 时间:2024/04/30 21:57

嵌入式板子升级时,由于固件末尾可能含有一些flash_size、md5等标识:

file2 + weiba = file1


升级时需要将文件尾巴删掉,常用的方法是:

dd if=file1 of=file2 bs=$truesize count=1 conv=sync

有时空闲内存只够存放1个固件,可以将文件尾巴直接删除:

dd if=/dev/null of=$1 bs=$tureSize seek=1


但在有些板子(9344 + usb),页面升级时会导致md5检测错误,换用下面的方法即可:

dd if=/dev/zero of=$1 bs=1 count=0 seek=$tureSize conv=sync


经验分享:詹晓明

文档上传:刘志评

0 0
原创粉丝点击