Binaereditor
-
- Beiträge: 307
- Registriert: 13.11.2005 17:44:22
-
Kontaktdaten:
Binaereditor
Hi,
Ich suche zur Zeit einen richtigen Binaereditor. nicht hex, sondern richtig Binaer. Wollte mir mal ein paar Dateien damit angucken. Gibt es sowas oder muss ich mir das selbst programmieren?
Ich suche zur Zeit einen richtigen Binaereditor. nicht hex, sondern richtig Binaer. Wollte mir mal ein paar Dateien damit angucken. Gibt es sowas oder muss ich mir das selbst programmieren?
- jensm
- Beiträge: 389
- Registriert: 23.07.2006 14:13:08
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Bruchsal
Code: Alles auswählen
beav - binary editor and viewer
-
- Beiträge: 307
- Registriert: 13.11.2005 17:44:22
-
Kontaktdaten:
-
- Beiträge: 307
- Registriert: 13.11.2005 17:44:22
-
Kontaktdaten:
Ja aber, das können die doch alle!Kotzkroete hat geschrieben:Kannst du mir das genauer erklaeren? Ich seh immer nur 0 - F. Lieber wuerde ich aber 0 und 1 haben. Ich weiss, sinnlos, aber ich wuerde das nunmal gerne haben. Oder muss ich mir das selbst programmieren?
z.b. beav ...exe dann für Hilfe ESC + Shift + ?
und in Binär ESC + STRG + B (h - Hex, a - ASCII)
und bei Khexedit im Menü Ansicht, Ghex kanns dann doch nicht.
Das sollte reichen um sich mit nullen und Einsen auszutoben
![Very Happy :D](./images/smilies/icon_biggrin.gif)
gruss cirrussc
-
- Beiträge: 307
- Registriert: 13.11.2005 17:44:22
-
Kontaktdaten:
hallo,
mich würde nun interessieren, wie -ob es damit möglich ist?- man khexedit oder allgemein, mit den hexeditoren unter etch auch zwei oder mehr Dateien nach den Unterschieden ihrer Inhalte vergleichen kann,was ich nicht glaube.
Darauf habe ich mittels google nach hexeditoren unter linux gesucht, die die oben beschriebene Problematik absolvieren können, leider vergebens!
Warum gibt es unter linux keine hexeditoren, die auch so wie einige Hexeditore unter windoooof viele zusätzliche Funktionen u.a Hexdateien-Vergleich haben und unter linux nicht?
Eigentlich schade
cu jimmy
mich würde nun interessieren, wie -ob es damit möglich ist?- man khexedit oder allgemein, mit den hexeditoren unter etch auch zwei oder mehr Dateien nach den Unterschieden ihrer Inhalte vergleichen kann,was ich nicht glaube.
Darauf habe ich mittels google nach hexeditoren unter linux gesucht, die die oben beschriebene Problematik absolvieren können, leider vergebens!
Warum gibt es unter linux keine hexeditoren, die auch so wie einige Hexeditore unter windoooof viele zusätzliche Funktionen u.a Hexdateien-Vergleich haben und unter linux nicht?
Eigentlich schade
![traurig :(](./images/smilies/icon_sad.gif)
cu jimmy
Du solltest wirklich mal versuchen, im Kopf Hexadezimal in Binär umzurechnen und umgekehrt. Du siehst sonst vor lauter Nullen und Einsen nichts mehr. Ist ganz einfach: Jede Hexadezimalziffer steht für genau 4 Bit (deshalb nimmt man ja auch Hex)
also
(Im folgenden ist das 1. Hex, das zweite Dezimal und das dritte Binär)
AE (= 10 * 16 + 14 = 174) ist daher 10101110 (1010 1110)
7F (= 7*16 + 15 = 127) 01111111 (0111 1111)
CAFE (= 12 * 4096 (16^3) + 10 * 256 (16^2) + 15 * 16 (16^1) + 14 * 1 (16^0) = 51,966) ist 1100101011111110 (1100 1010 1111 1110)
etc.
Am letzten Beispiel siehst du, dass es um einiges einfcher ist, von Hex nach Binär als von hex nach dezimal zu kommen. für letztes brauche ich auch einen Taschenrechner)
also
(Im folgenden ist das 1. Hex, das zweite Dezimal und das dritte Binär)
Code: Alles auswählen
0 = 0 = 0000 (0*8 + 0*4 + 0*2 + 0*1) ***
1 = 1 = 0001 (0*8 + 0*4 + 0*2 + 1*1)
2 = 2 = 0010 (0 + 0 + 2 + 0)
3 = 3 = 0011 (0 + 0 + 2 + 1)
4 = 4 = 0100
5 = 5 = 0101
6 = 6 = 0110
7 = 7 = 0111
8 = 8 = 1000
9 = 9 = 1001
A = 10 = 1010
B = 11 = 1011
C = 12 = 1100
D = 13 = 1101
E = 14 = 1110
F = 15 = 1111
*** (1 = 2^0, 2=2^1, 4=2^2, 8=2^3, etc; Binär 110010 ist also 32 (2^5) + 16 (2^4) + 2 (2^1) = 50)
7F (= 7*16 + 15 = 127) 01111111 (0111 1111)
CAFE (= 12 * 4096 (16^3) + 10 * 256 (16^2) + 15 * 16 (16^1) + 14 * 1 (16^0) = 51,966) ist 1100101011111110 (1100 1010 1111 1110)
etc.
Am letzten Beispiel siehst du, dass es um einiges einfcher ist, von Hex nach Binär als von hex nach dezimal zu kommen. für letztes brauche ich auch einen Taschenrechner)
hallo joghurt,
danke für die schnelle Antwort,aber es beantwortet meine Frage nicht mal annähernd.
IBinär nach oktal oder hex umrechnen, ist nicht das Problem.Vergleichen von großen Dateien (über 2Mb) oder mehr ist das Problem und das Prog soll mir die Unterschiede zwischen 2 Dateien nach Ihren Unterschieden und an welchen Adressen diese Unterschiede sind, aufzeigen.
Sowie bei einigen Hexeditore unter windoof es tun...
Dann versuch mal 2 Hex-Dateien z.B: jeweils 1MB groß miteinander zu vergleichen und lass dem Prog dir mitteilen, an welchen Adressen die Unterschiede vorkommen und lass sie als Hex darstellen.
Verstehst du es jetzt?
danke für die schnelle Antwort,aber es beantwortet meine Frage nicht mal annähernd.
IBinär nach oktal oder hex umrechnen, ist nicht das Problem.Vergleichen von großen Dateien (über 2Mb) oder mehr ist das Problem und das Prog soll mir die Unterschiede zwischen 2 Dateien nach Ihren Unterschieden und an welchen Adressen diese Unterschiede sind, aufzeigen.
Sowie bei einigen Hexeditore unter windoof es tun...
Dann versuch mal 2 Hex-Dateien z.B: jeweils 1MB groß miteinander zu vergleichen und lass dem Prog dir mitteilen, an welchen Adressen die Unterschiede vorkommen und lass sie als Hex darstellen.
Verstehst du es jetzt?