Prozatim TL;DR, doprectu, az budu mit vice casu.
Ale kdyz uz se u obr.2 nedrzime textoveho rezimu, doporucim KDE Okteta.
Mate nekdo tip na binarni grep, patch a mozna i sed? Nenalezl jsem uspokojive reseni. Normalnim sedem jdou take upravovat binarni soubory, ale lame si zuby na zpetnem lomitku "0x5C".
Diky!
+ grep ma prepinac --binary, ale ten je IMHO pro unixy/Linux zbytecny. Co dela problemy, je nastaveni promenne LANG, ale neco takoveho bude chodit:
export LANG=C
grep -obUaP "\xFF\xFF" a.out
-o prepne na vypisovani offsetu, pokud se vynecha, tak se vypise i "text" okolo, coz v binarnim souboru nemusi davat smysl
Diky, na bsdiff se podivam! Potreboval jsem ve skriptu resit napr. najdi 12 bytu, prostredni 4 zamen za neco jineho. Kdyz uz to umelo grepovat, nenapsalo to offset, nebo offset byl v divnem formatu. Nejaky binarni patch jsem zkousel, ale tam byla nevyhoda, ze zaplata musela byt v externim souboru.
Zustal jsem u klasickeho sed, tam to funguje az na ty zpetna lomitka..