Hallo pl,
ich wusste doch, das was faul war als heute morgen um 06:00 der Wecker „I Got You Babe“ spielte.
Natürlich brauchst Du dafür ein Encoding.
- ASCII : 0x2d 0x31 0x32 0x33 0x34 0x2e 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39
- EBCDIC: 0x60 0xf1 0xf2 0xf3 0xf4 0x4b 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9
- IEEE 754 single: 0xf3 0x43 0x9a 0xc4 (big endian)
- IEEE 754 single: 0xc4 0x9a 0x43 0xf3 (little endian)
- IEEE 754 double: 0xC0 0x93 0x48 0x7E 0x6B 0x74 0xDC 0xE6 (big endian)
- IEEE 754 double: 0xE6 0xDC 0x74 0x6B 0x7E 0x48 0x93 0xC0 (little endian)
Encoding ist die Vorschrift, mit der der SEMANTISCHE Inhalt des Speichers auf die Bytes in einer externen Repräsentation abgebildet wird, z.B. einer Datei.
Der semantische Inhalt ist -1234.123456789. Ein little-endian Prozessor speichert das als 64-bit IEEE 754 double als E6DC746B7E4893C0.
Diese Information braucht Kontext, um sinnvoll wieder eingelesen werden zu können. (1) Ist das IEEE 754 und (2) ist es little oder big endian. Dieser Kontext ist das Encoding.
Grüß mir Phil, wenn du wieder mal nach Punxsutawney kommst.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi