Guten Abend,
zuerst einmal möchte ich mich für meine Frage im voraus schon einmal entschuldigen -.-
Nun zu der Frage selbst...
Folgender Sachverhalten:
Eine ASCII-codierte Textdatei wird Bitweise ausgelesen (Fehlerkorrekturverfahren wird nicht beachtet) und direkt interpretiert.
Hier die Binärdatei "01000101011010010110111001100101001000000101001001100101011010010110100001100101011011100110011001101111011011000110011101100101"
In ASCII
"Eine Reihenfolge"
Nun woher weis ich, welche Byte-Reihenfolge dies ist ob Big oder Little Endian und wie bekomm ich sowas raus?
Meine Antwort wäre Big Endian weil wenn ich die ersten 8 Bits in Dez setze, bekomme ich den Wert 69 raus, der für das "E" steht. Nun für den Vergleich von Big Endian hier wird die wertigste Zahl ja als erstes geschrieben somit ist 60 die 100 und 9 die 10.
Zudem noch die Frage, wie würde es aus sehen, wenn ich die Byte-Reihenfolge drehen würde.
Vielen Dank im voraus.
MfG
zuerst einmal möchte ich mich für meine Frage im voraus schon einmal entschuldigen -.-
Nun zu der Frage selbst...
Folgender Sachverhalten:
Eine ASCII-codierte Textdatei wird Bitweise ausgelesen (Fehlerkorrekturverfahren wird nicht beachtet) und direkt interpretiert.
Hier die Binärdatei "01000101011010010110111001100101001000000101001001100101011010010110100001100101011011100110011001101111011011000110011101100101"
In ASCII
"Eine Reihenfolge"
Nun woher weis ich, welche Byte-Reihenfolge dies ist ob Big oder Little Endian und wie bekomm ich sowas raus?
Meine Antwort wäre Big Endian weil wenn ich die ersten 8 Bits in Dez setze, bekomme ich den Wert 69 raus, der für das "E" steht. Nun für den Vergleich von Big Endian hier wird die wertigste Zahl ja als erstes geschrieben somit ist 60 die 100 und 9 die 10.
Zudem noch die Frage, wie würde es aus sehen, wenn ich die Byte-Reihenfolge drehen würde.
Vielen Dank im voraus.
MfG