Sie sind nicht angemeldet.

  • Anmelden

1

19.04.2007, 19:48

Java Frage

Ich suche eine Library/Klasse für die explizite Konvertierung von bytes einer Binärdatei in Typen wie int, short, char,...Darf gerne die Api verwenden nur habe ich da nichts wirkliches gefunden. Problem ist zudem die Byte-Order ist little-endian NICHT Big-Endian wie es die Java Klassen scheinbar interpretieren... ?(
Hat da jemand eine Idee? Bzw. kennt jemand irgendwelche gute Dokumentation zu diesem Thema?
aLc :love:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Iam_Fiction« (19.04.2007, 19:50)


2

19.04.2007, 22:10

Wenn du Byte - weise liest ist die Byte Order doch eh wurscht ^^
Du liest ein Byte, das repräsentierst du als Byte ^^
Für nen anderen Typ einfach casten....
Komplizierter wirds wenn du ein int einlesen sollst, das sind dann vier Bytes die du lesen musst, und dann musst eben auf Byte Order achten, aber dann drehst die Reihenfolge halt kurz um, is doch kein Thema...

3

19.04.2007, 22:20

Das mein ich ja ich lese ja nich nur bytes ein sondern fürn int eben 4 byte. Das mit dem castn is eben nich so einfach das is ja das problem...hast du ne ahnung von eventuell verwendbaren klassen? und literatur?

4

19.04.2007, 23:13

Casten und nicht einfach? Hab ich was verpasst?
Also irgendwie versteh ich dein Problem nicht! Hast du überhaupt schonmal was programmiert?
Das ist so popelig, dafür gibts keine Klassen. Das ist ne Klasse mit 50 Zeilen, in paar Minuten geschrieben...

5

19.04.2007, 23:46

So unglaublich easy is das nich musste auch mit Byteoperatoren etc arbeiten. Eventuell stellst du dir das zu easy vor oder du bist einfach nur pro  8) aber danke ich kümmer mich lieber wieder selber drum anstatt nur zu hören das es so einfach ist...thx

6

20.04.2007, 20:32

Hmm.
Bin wohl eher zu sehr pro ?(

7

20.04.2007, 21:03

Ich habs auch ohne dich gelöst danke... es gibt sogar ne Klasse dafür fürn Teil ByteBuffer falls es dich interessiert  8)

Tsu_G_

Erleuchteter

Beiträge: 3 935

Wohnort: Berlin

Beruf: /dev/random

  • Nachricht senden

9

21.04.2007, 03:55

oh Battle (y)

10

21.04.2007, 12:12

mR.G ^^

-=)GWC(RaMsEs

unregistriert

11

21.04.2007, 18:09

ihr habt probleme...