Я работаю над Java Multimedia IO Project и столкнулся с проблемой: когда я пытаюсь написать DWORD, он оказывается длиной 16 байтов вместо 4 байтов. Я использую следующий код для преобразования строки из 4 символов в 16-битный массив байтов с прямым порядком байтов;
word.getBytes("UTF-32LE")
Если кто-то может сказать мне, почему массив длиннее 4 байтов.
Спасибо, Лиам.