Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - meheh

Stran: [1]
1
Software / Re:Nahradenie hex stringu
« kdy: 09. 03. 2019, 01:53:08 »
No predpokladal som, ze nahradenie hex stringu v subore je vcelku trivialna a nie vynimocna zalezitost, takze ma celkom prekvapuje, ze na to nie je dostatok utilit...

Co sa tyka toho okamziteho zapisu, na Windows som pouzival HxD hexeditor, kde sa dal upravit priamo subor, tak som cakal, ze nieco podobne bude aj pre linux a v terminali...

2
Software / Nahradenie hex stringu
« kdy: 08. 03. 2019, 17:49:31 »
Chcel by som poprosit o radu. Hladam nejaky linuxovy prikaz/program, ktorym sa da zautomatizovat (pouzit v scripte) nahradenie urciteho hex retazcu inym retazcom. Teda programu dam povodny retazec, novy retazec, nazov suboru a program urobi tuto zmenu priamo v subore, bez vytvarania noveho/upraveneho suboru. Povodny aj novy hex string ma rovnaku velkost, takze velkost suboru sa nezmeni a malo by to byt okamzite. Takisto by sa hodilo, aby program po prvom vyskyte/nahradeni uz nepokracoval zbytocne dalej v hladani stringu v celom subore (kedze subory su velke).

Viem, ze hex stringy sa daju nahradit napr. cez sed:
Kód: [Vybrat]
sed 's/\x0A\x0B/\x0C\x0D/g'Avsak sed aj pri pouziti moznosti in-place (-i) vytvara novy subor, co zbytocne predlzuje cas. Tiez je tu ten problem, ze ak hexstring obsahuje newline character (0x0A), tak sed s tym ma problem a nic nenahradi. Da sa toto nejak vyriesit?

Dakujem za tipy.

Stran: [1]