Odd OD

Diskutiere Odd OD im Anwendungen Forum im Bereich Linux/Unix Allgemein; Mal zur Abwechslung etwas nicht so sehr systemlastiges :-) Zu meiner Frage: Man nehme eine Datei mit dem Inhalt Hallo Welt, wie geht es dir denn...

  1. #1 Peregrine, 22.09.2006
    Peregrine

    Peregrine Honorarkonsul

    Dabei seit:
    03.08.2006
    Beiträge:
    338
    Zustimmungen:
    0
    Ort:
    München, Bayern, Germany
    Mal zur Abwechslung etwas nicht so sehr systemlastiges :-)
    Zu meiner Frage: Man nehme eine Datei mit dem Inhalt
    Code:
    Hallo Welt, wie geht es dir denn heute???
    und betrachte den Hexdump mit dem Befehl od (od -- octal, decimal, hex, ascii dump tool). Meine Frage lautet nun warum steht (in der ersten Zeile) da ein Offset von 20 (zur Basis 16) und nicht wie es logisch wäre 10? :hilfe2:

    Code:
    0000000 6148 6c6c 206f 6557 746c 202c 6977 2065
    0000020 6567 7468 6520 2073 6964 2072 6564 6e6e
    0000040 6820 7565 6574 3f3f 0a3f
    0000052
    
     
  2. #2 tavgm, 22.09.2006
    Zuletzt bearbeitet: 22.09.2006
    tavgm

    tavgm Doppel-As

    Dabei seit:
    20.09.2006
    Beiträge:
    123
    Zustimmungen:
    0
    Ort:
    Karlsruhe
    Hi,

    ich rat jetzt mal wild ins blaue, du hast 8 blöcke mit 4 bit das sind 32 im hex ist das gerade 20

    aber wie gesagt das ist nur geraten.

    Gruss tavgm
     
  3. #3 Peregrine, 26.09.2006
    Peregrine

    Peregrine Honorarkonsul

    Dabei seit:
    03.08.2006
    Beiträge:
    338
    Zustimmungen:
    0
    Ort:
    München, Bayern, Germany
    Warum 4 Bit? Oder steh' ich grad massiv auf'm Schlauch? :)
     
  4. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Die Basis der Adressierung ist per default oktal. Du kannst die Basis explizit mit -A ändern (zumindest bei mir):

    Code:
    [test]$ od -tx file 
    0000000          6c6c6148        6557206f        202c746c        20656977
    0000020          74686567        20736520        20726964        6e6e6564
    0000040          75656820        3f3f6574        00000a3f                
    0000052
    [test]$ od -Ax -tx file 
    0000000          6c6c6148        6557206f        202c746c        20656977
    0000010          74686567        20736520        20726964        6e6e6564
    0000020          75656820        3f3f6574        00000a3f                
    000002
    
    Gruss, Xanti
     
  5. #5 Peregrine, 26.09.2006
    Peregrine

    Peregrine Honorarkonsul

    Dabei seit:
    03.08.2006
    Beiträge:
    338
    Zustimmungen:
    0
    Ort:
    München, Bayern, Germany
    Danke Xanti!!
    *glücklichbin*
     
  6. tavgm

    tavgm Doppel-As

    Dabei seit:
    20.09.2006
    Beiträge:
    123
    Zustimmungen:
    0
    Ort:
    Karlsruhe
    wie gesagt war ja nur geraden mit den 4 Bit

    Gruss tavgm
     
Thema:

Odd OD