Sujet : Re: Need Help: Replace Bytes In Binary File
De : pursent100 (at) *nospam* gmail.com (%)
Groupes : comp.os.linux.advocacyDate : 05. May 2025, 01:15:56
Autres entêtes
Message-ID : <RDidnVvsDcSlnoX1nZ2dnZfqnPcAAAAA@giganews.com>
References : 1 2 3 4 5
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0 SeaMonkey/2.53.20
vallor wrote:
On Sun, 04 May 2025 21:14:57 +0000, Farley Flud <ff@linux.rocks> wrote in
<pan$883eb$94630766$6fffee5$582c1c40@linux.rocks>:
On Sun, 04 May 2025 19:23:22 +0000, Farley Flud wrote:
>
On Sun, 4 May 2025 11:57:43 -0400, Chris Ahlstrom wrote:
>
>
This link has some ideas:
>
https://stackoverflow.com/questions/4783657/write-byte-at-address-
hexedit-modify-binary-from-the-command-line
>
>
That does work on my files.
>
printf '\x49\x4e\x41\x52\x59' | dd of=$1 bs=1 seek=7 count=5
conv=notrunc
>
But the offset has to known beforehand and the replacement bytes have
to be entered manually. It's just as slow as using search and replace
with a hex editor.
>
>
For the record, I just discovered another program that is designed to
search/replace on binary files in the manner of sed:
>
https://sourceforge.net/projects/bbe-/
>
I am very surprised that there are not more such utilities.
>
Bbe seems to have a bit of a learning curve. For now, I'll stick to
manual editing with Hexditor.
Thank you for suggesting bbe.
Incidentally:
$ apt-cache show bbe
[...]
Section: universe/editors
Origin: Ubuntu
[...]
_ _ _ _ _ _ _
There are examples in the info documentation. For
viewing it, I recommend pinfo(1), which is sort of like
lynx(1) for info files.
warning will robinson here he goes ,