Файл Creative Voice - Википедия - Creative Voice file
Расширение имени файла | .voc |
---|---|
Тип интернет-СМИ | аудио / x-вок |
Разработан | Креативные технологии |
Творческий голос , расширение имени файла .voc
- это аудиоформат для цифровых аудиоданных для звуковых карт, разработанных в 1990-х годах для Sound Blaster. Креативные технологии .
Строительство
Исходный формат (8 бит)
Формат файла [1][2][3] состоит из 26-байтового заголовка и серии последующих блоков данных, содержащих аудиоинформацию. Порядок байтов - Little Endian.
Смещение ([шестнадцатеричное]) | Длина (в байтах) | содержание |
---|---|---|
0x00 | 19 | ASCII -НитьТворческий голосовой файл |
0x13 | 3 | 1A 1A 00 (шестнадцатеричный) |
0x16 | 2 | [Версия] (Major, Minor), шестнадцатеричный; Например: |
0x18 | 2 | Проверка: ~ Версия + 0x1234 , шестнадцатеричный, усеченный до 16 бит;Например: |
За заголовком следуют блоки данных. Каждый блок данных начинается с байта типа, описывающего содержимое данных, за которым следуют 3 байта для размера данных (как целое число). Для двух из 9 определенных типов последующий размер данных отсутствует, поэтому блок в конечном итоге состоит только из одного байта - это 0x00
терминатор, и 0x07
конец повтора.
Если размер указан, за первыми 4 байтами будет следовать блок содержимого указанного типа с указанным размером.
Тип (шестнадцатеричный) | Тип Описание | Размер (3-байтовое целое число) | Информация | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
англ. | deu. | |||||||||||||||
0x00 | Терминатор | Разделитель | – | – | ||||||||||||
0x01 | Звуковые данные | Аудиоданные | 2+ размер данных |
| ||||||||||||
0x02 | Звук продолжить | дополнительные аудиоданные | Размер данных | дополнительные аудиоданные в том же формате, что и предыдущий блок | ||||||||||||
0x03 | Тишина | Тишина | 3 |
| ||||||||||||
0x04 | Маркер | 2 |
| |||||||||||||
0x05 | ASCII нить | Строка символов ASCII | Длина строки | Строка с завершающим нулем | ||||||||||||
0x06 | Повторение | Повторять | 2 | Количество повторов (2-байтовое целое)
| ||||||||||||
0x07 | Конец повтора | Конец повторения | – | – |
Файл необязательно заканчивается блоком терминатора (блок данных типа 0x00
)
Использовать
Распространение формата файла заметно исчезло с появлением RIFF WAVE, который уже поддерживался в Windows операционной системой Microsoft. Однако формат файла Creative Voice требовал установки дополнительных программ проигрывателя, включенных в Sound Blaster Драйверы карты. С появлением AC'97, WAVE, расширение файлов .WAV
, наконец, победили.
Рекомендации
- ^ Грег. «Грег разбирается в большей части формата .VOC» (Textdatei ). Получено 2018-06-01. Verlinkt von Программирование текстовых файлов: спецификации формата
- ^ Джон. «Джон вмешивается в дальнейший анализ формата .VOC» (Textdatei ). Получено 2018-06-01.
- ^ Крис Багвелл (1998-11-14). «Часто задаваемые вопросы о форматах аудиофайлов». Крис Багвелл. С. Капитал 11: Форматы файлов. Получено 2018-06-01. Документация (Часто задаваемые вопросы ) des SoX -Аудиоредактор