[mu PROGRESS] A hex editor for muLinux

From: Michele Andreoli (andreoli@pisoft.it)
Date: Wed Mar 31 1999 - 01:18:30 CEST


Developed today a little hexadecimal editor for muLinux (5622 byte),
similar to tomshex (the hex editor of tomsrtbt mini distro).

Yes: I could ask Tom for his sources, but I rewrote them from scratch
(for exercise).

Work in this way: if I want to edit the XYZ file, I do:

                # muhex -c < XYZ > XYZ.hex

Now, XYZ.hex look like that:

==qui=======================================================================
 
000000: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 02 00 03 00 01 00 00
         . E L F . . . . . . . . . . . . . . . . . . .
000207: 00 04 00 00 00 2f 6c 69 62 2f 6c 64 2d 6c 69 6e 75 78 2e 73 6f 2e 32
         . . . . . / l i b / l d - l i n u x . s o . 2
003036: 6c 74 00 2e 74 65 78 74 00 2e 66 69 6e 69 00 2e 72 6f 64 61 74 61 00
         l t . . t e x t . . f i n i . . r o d a t a .
005244: 69 74 5f 64 75 6d 6d 79 00 66 6f 72 63 65 5f 74 6f 5f 64 61 74 61 00
         i t _ d u m m y . f o r c e _ t o _ d a t a .
=============================================================== qua =========

I can, now, edit this intermediate stuff with "vi" text-editor

                # vi XYZ.hex

changing only rows containing hexadecimal codes (they are numbered).
Human-readable rows (even rows) are comment, in decoding process.

Finally, I rebuild the XYZ binary with the "decode" command:

                # muhex -d < XYZ.hex > XYZ

Done!

Obviously, I would to industrialize that in a script, adding the
"hex editing" support to muLinux Pion file manager.

I hope this will be useful.
Ciao
Michele

        --- Karl-Heinz Zimmer qui salta (in senso figurato) ---

<ITALIAN>

Dicevo che ho sviluppato un piccolo editor esadecimale per muLinux, muhex.
Funziona in tre fasi: nella prima (code) crea un file intermedio con
dentro i codici esadecimali e quelli ascii leggibili. Nella seconda: si
edita a mano, con un normale editor, la sola parte esadecimale.
Nella terza (decode), si ricrea il binario modificato.

Ah, che meravigliosa lingua, e' la nostra! Mi sembra di capire quello
che ho fatto soltanto quando l'ho detto anche in italiano. Se poi
potessi dirlo in napoletano, non solo lo capirei meglio, ma LO FAREI meglio!

Qualcuno si ricorda l'alfabeto carbonaro? Non e' uno scherzo. Se
qualcuno se lo ricorda, ci possiamo dire quello che ci pare - qualche
volta - senza che Karl-Heinz ci bacchetti sulle labbra; che ne dite?

Manzini, Mimmo: mi raccomando! Non vi saltera' in mente di svelare
l'alfabeto carbonaro direttamente sulla lista? Io direi che e' meglio
usare un canale ... sicuro, per questo :)))

Secondo me, gli stranieri, anche quelli che parlano 10 lingue
come Karl-Heinz, non lo conoscono. Cosi' li freghiamo.

</ITALIAN>

-- 
Mi sarebbe piaciuto concludere con un'affermazione positiva, ma
non me ne vengono in mente. Vanno bene due negative?
						-- Woody Allen


This archive was generated by hypermail 2.1.6 : Sat Feb 08 2003 - 15:27:11 CET