您的位置:首页 > 其它

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

2015-11-06 18:30 225 查看
嵌入式板子升级时,由于固件末尾可能含有一些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

经验分享:詹晓明

文档上传:刘志评
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: