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