Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.linux.advocacy > #689979

Re: Need Help: Replace Bytes In Binary File

From vallor <vallor@cultnix.org>
Newsgroups comp.os.linux.advocacy
Subject Re: Need Help: Replace Bytes In Binary File
Date 2025-05-04 21:39 +0000
Message-ID <m7q555FhujlU1@mid.individual.net> (permalink)
References <pan$def57$d367618d$5365ea3b$700171a@linux.rocks> <vv82pn$29efv$4@dont-email.me> <pan$469e9$5479b7cb$3265e5a7$145bcea7@linux.rocks> <pan$883eb$94630766$6fffee5$582c1c40@linux.rocks>

Show all headers | View raw


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.

-- 
-v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
   OS: Linux 6.14.5 Release: Mint 22.1 Mem: 258G
   "A tribble a day keeps the Klingons well fed."

Back to comp.os.linux.advocacy | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Need Help: Replace Bytes In Binary File Farley Flud <ff@linux.rocks> - 2025-05-04 15:32 +0000
  Re: Need Help: Replace Bytes In Binary File Chris Ahlstrom <OFeem1987@teleworm.us> - 2025-05-04 11:57 -0400
    Re: Need Help: Replace Bytes In Binary File Farley Flud <ff@linux.rocks> - 2025-05-04 19:23 +0000
      Re: Need Help: Replace Bytes In Binary File Farley Flud <ff@linux.rocks> - 2025-05-04 21:14 +0000
        Re: Need Help: Replace Bytes In Binary File vallor <vallor@cultnix.org> - 2025-05-04 21:39 +0000
          Re: Need Help: Replace Bytes In Binary File vallor <vallor@cultnix.org> - 2025-05-04 21:47 +0000
            Re: Need Help: Replace Bytes In Binary File % <pursent100@gmail.com> - 2025-05-04 17:16 -0700
            Re: Need Help: Replace Bytes In Binary File Farley Flud <ff@linux.rocks> - 2025-05-05 08:14 +0000
          Re: Need Help: Replace Bytes In Binary File % <pursent100@gmail.com> - 2025-05-04 17:15 -0700

csiph-web