Problem beim Schreiben von 0xFF in die Datei

Ich versuche, mit PrintStream eine 0xFF-Datei in Java zu schreiben. Andere Werte werden korrekt in die Datei geschrieben, wenn ich sie mit einem Hex-Editor öffne, aber der Wert, der 0xFF anzeigen soll, hat stattdessen 0xC3BF.

Der verwendete Variablentyp ist int. Nach ein paar Versuchen stelle ich auch fest, dass der "maximale" Wert, den ich eingeben kann, 0x7F ist. Dies wird im Hex-Editor korrekt angezeigt. Wenn ich 0x80 eingebe, zeigt der Hex-Editor 0xC280 an.

Was ist los

Antworten auf die Frage(4)

Ihre Antwort auf die Frage