Vedek Bareil
2004-11-24, 23:39:48
Hallo,
ich habe neuerdings viel mit der Darstellung von Bytes bzw. Folgen von Bytes in Hexadezimaldarstellung zu tun, wo jedem Byte zwei Hex-Ziffern entsprechen. Nun gibt es da ein Dateiformat, bei dem in der Datei bestimmte Folgen von Bytes drinstehen, die man sich in nem Hex-Editor anzeigen lassen kann, und in der Dokumentation zu dem Dateiformat stehen manche Bytes mit einem hinten angehängten kleinen h, z.B. C2h oder 20h. In der Anzeige im Hex-Editor ist davon aber nichts zu sehen, da stehen die Bytes immer ohne h. Was hat dieses h zu bedeuten?
Mir kommt da gerade eine Idee. Ich habe allerdings gerade nicht die Möglichkeit sie zu überprüfen (die besagte Dokumentation ist Firmengeheimnis, ich darf sie nicht mit nach Hause nehmen), daher frage ich euch ob sie stimmt: es kann sein, daß dieses h immer nur dann auftritt, wenn die vorangegangene Hex-Ziffer eine auch im Dezimalsystem vorkommende Ziffer ist, also 0...9. Soll das h dann vielleicht einfach nur symbolisieren, daß es sich um eine hexadezimale Ziffer handelt und nicht um eine dezimale?
Dann noch eine Frage: bei einer Zahldarstellung mit 0x am Anfang soll dieses 0x doch nichts anderes bedeuten als daß die nachfolgende Ziffernfolge als Hex-Zahl zu interpretieren ist, oder? D.h. 0xA24D ist nichts anderes als die Hex-Zahl A24D?
ich habe neuerdings viel mit der Darstellung von Bytes bzw. Folgen von Bytes in Hexadezimaldarstellung zu tun, wo jedem Byte zwei Hex-Ziffern entsprechen. Nun gibt es da ein Dateiformat, bei dem in der Datei bestimmte Folgen von Bytes drinstehen, die man sich in nem Hex-Editor anzeigen lassen kann, und in der Dokumentation zu dem Dateiformat stehen manche Bytes mit einem hinten angehängten kleinen h, z.B. C2h oder 20h. In der Anzeige im Hex-Editor ist davon aber nichts zu sehen, da stehen die Bytes immer ohne h. Was hat dieses h zu bedeuten?
Mir kommt da gerade eine Idee. Ich habe allerdings gerade nicht die Möglichkeit sie zu überprüfen (die besagte Dokumentation ist Firmengeheimnis, ich darf sie nicht mit nach Hause nehmen), daher frage ich euch ob sie stimmt: es kann sein, daß dieses h immer nur dann auftritt, wenn die vorangegangene Hex-Ziffer eine auch im Dezimalsystem vorkommende Ziffer ist, also 0...9. Soll das h dann vielleicht einfach nur symbolisieren, daß es sich um eine hexadezimale Ziffer handelt und nicht um eine dezimale?
Dann noch eine Frage: bei einer Zahldarstellung mit 0x am Anfang soll dieses 0x doch nichts anderes bedeuten als daß die nachfolgende Ziffernfolge als Hex-Zahl zu interpretieren ist, oder? D.h. 0xA24D ist nichts anderes als die Hex-Zahl A24D?