2013/12/25 Dmitriy Sirant <l...@skoda.com.ua>

> Добрый день
>
> Казалось бы простая нужда, но сделать не удалось.
>
> Есть бинарный файл, в котором произвольные данные в диапазоне 0x00040000
> -> 0x0017FFFF необходимо заменить на 0xFF
>
> Берем dd и делаем следующее:
> printа 0xFF | dd bs=1 seek=0x00040000 count 1310719 conv=notrunc
> if=source.bin of=dest.bin
>

dd bs=1 count=0x0003FFFF if=source.bin of=dest.bin
dd bs=1 count=0x0013FFFF if=/dev/zero | tr \\000 \\377 >>dest.bin
dd bs=1  seek=0x00180000 if=source.bin >>dest.bin

Оно?

Ответить