www.mikrocontroller.net

Forum: PC-Programmierung Rechenfehler Hex / Dez


Autor: Stephan M (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe da mal eine Verständnissfrage

hier ein Protokollausschnitt aus einem Programm welches den 
Netzwerkverkehr protokolliert:

(im Browser wurde google.de eingegeben)

0000   00 1c 4a 42 95 b4 00 10 dc 72 c1 1b 08 00 45 00  ..JB.....r....E.
0010   00 37 0e 17 00 00 80 11 47 38 c0 a8 b2 14 c0 a8  .7......G8......
0020   b2 01 04 0a 00 35 00 23 f6 67 75 ee 01 00 00 01  .....5.#.gu.....
0030   00 00 00 00 00 00 06 67 6f 6f 67 6c 65 02 64 65  .......google.de
0040   00 00 01 00 01                                   .....

mich interessiert jetzt nur der "Text" google.de


das e in google.de hat den hexadezimalen Wert von 65
das o in google.de hat den hexadezimalen Wert von 6f

wie kommt ein Hex-Wert von 02 beim Punkt (DOT) zustande ?
und nicht 2E, die ich "berechnen würde
der Punkt hat doch den dezimalen Wert von 46 also in Hex 2E



Stephan

Autor: Stefan Ernst (sternst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die 02 ist kein Punkt, sondern ein nicht darstellbares Zeichen. Der 
Hex-Dump setzt dort einfach einen Punkt als Platzhalter ein (genau wie 
die ganzen anderen Punkte auch). Ist nur ein unglücklicher Zufall, dass 
man genau an der Stelle auch einen "echten" Punkt erwarten könnte.

Nachtrag: die 02 ist wohl eine Längenangabe, denn vor dem google steht 
eine 06.

Autor: Stephan M (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

danke für die Antwort

aber ich gab doch im Browser ein : Google Punkt de

ok die vielen anderen Punkte sind nicht darstellbare Zeichen
schon klar.
Stephan

Autor: Stefan Ernst (sternst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, deswegen muss der Punkt ja aber nicht zwangsläufig auch als Text 
auftauchen. Offensichtlich splittet der Browser die Adresse in einzelne 
Komponenten auf. Bei einem www.test.com würde da vermutlich folgendes 
stehen:
03 www 04 test 03 com

Autor: Stephan M (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

also wird der DOT-Punkt nicht erfasst ???
sondern nur (Länge der Adresse)Adresse, Länge der 
Länderkennung(Länderkennung)
Stephan

Autor: Stefan Ernst (sternst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So sieht es jedenfalls aus.
Wenn du es genau wissen willst, musst du halt in die Beschreibung des 
Protokolls schauen, welches du da mitschneidest (http?).

Autor: Stephan M (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Leute die nicht immer auf den Problempunkt gucken (wie ich es tat),
sondern auch mal drumherum, sind Klasse.


Danke

Stephan

Autor: Stephan M (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nachtrag
sollte eim Kompliment seit
Stephan

Autor: Herbert von Caravan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>sollte eim Kompliment sein

Hier sind lauter Programmierer im Gange. Die kennen keine 
*Kompl(i)mente*
sondern *Kompl(e)mente*. ;-))

Hochachtungsvoll
Herbert von Caravan

Autor: SM (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
in welchem Gang sind die genau ?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.