Я пытаюсь написать TIFF IFD и ищу простой способ сделать следующее (этот код, очевидно, неверен, но он дает представление о том, что я хочу):
out.writeChar(12) (bytes 0-1)
out.writeChar(259) (bytes 2-3)
out.writeChar(3) (bytes 4-5)
out.writeInt(1) (bytes 6-9)
out.writeInt(1) (bytes 10-13)
Написал бы:
0c00 0301 0300 0100 0000 0100 0000
Я знаю, как заставить метод записи использовать правильное количество байтов (writeInt, writeChar и т. д.), но я не знаю, как заставить его писать с прямым порядком байтов. Кто-нибудь знает?