[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How can I write a shell script to update one octet in binary file (like I do manualy with hexedit program) ?



Le Tue, 02 Dec 2008 15:31:23 +0000, Aneurin Price a écrit :

> On Tue, Dec 2, 2008 at 12:33 PM, KLEIN Stéphane <stephane@harobed.org>
> wrote:
>> Hi,
>>
>> I need to update one octet in a binary file (it's disk image file raw).
>>
>> To do that, I use hexedit and I do update manualy.
>>
>> Now, I would like to script this task, I know address of octet to
>> update and the new value.
>>
>> Do you know a tool to do that ?
>>
>> I've tried :
>>
>> echo "0xFF" | ascii2binary -b 16 | dd of=/tmp/out bs=1 count=1 seek=3
>>
>> but the file is cutted after 4 octets.
>>
>>
> Adding the option 'conv=notrunc' to the dd command should do what you
> want.

Thanks to Alfredo and Aneurin for your help.

Regards,
Stephane


Reply to: