Я пытаюсь написать программу, которая будет создавать 24-битные файлы WAV с использованием Java. Java звук API не поддерживает 24-битный звук, поэтому я пытаюсь записать файл с нуля. Это началось как случайный интерес, но стало эпическим поиском битов, байтов, знаков и кусков.
Имеет ли 24-битный блок данных файла wav подписанные или неподписанные байты?
Отсутствие в Java беззнаковых байтов разочаровывает. Я читал, что битовые маскированные целые числа могут использоваться для представления байтов без знака, но мне интересно, как это будет представлено в окончательном выводе в файл.
Извините за расхождение ... мой вопрос: "Имеет ли 24-битный блок данных файла wav подписанные или неподписанные байты?"
В любом случае мне придется выяснить этот подписанный / неподписанный бизнес, но я не могу найти ответ относительно блока данных в ссылках, которые я нашел.