Файл Creative Voice - Википедия - Creative Voice file

ЛОС
Расширение имени файла
.voc
Тип интернет-СМИ
аудио / x-вок
РазработанКреативные технологии

Творческий голос , расширение имени файла .voc - это аудиоформат для цифровых аудиоданных для звуковых карт, разработанных в 1990-х годах для Sound Blaster. Креативные технологии .

Строительство

Исходный формат (8 бит)

Формат файла [1][2][3] состоит из 26-байтового заголовка и серии последующих блоков данных, содержащих аудиоинформацию. Порядок байтов - Little Endian.

VOC- [заголовок]
Смещение ([шестнадцатеричное])Длина (в байтах)содержание
0x0019ASCII -НитьТворческий голосовой файл
0x1331A 1A 00 (шестнадцатеричный)
0x162[Версия] (Major, Minor), шестнадцатеричный;

Например: 0x010a, Версия 1.10

0x182Проверка: ~ Версия + 0x1234, шестнадцатеричный, усеченный до 16 бит;

Например: 0x1129

За заголовком следуют блоки данных. Каждый блок данных начинается с байта типа, описывающего содержимое данных, за которым следуют 3 байта для размера данных (как целое число). Для двух из 9 определенных типов последующий размер данных отсутствует, поэтому блок в конечном итоге состоит только из одного байта - это 0x00терминатор, и 0x07конец повтора.

Если размер указан, за первыми 4 байтами будет следовать блок содержимого указанного типа с указанным размером.

Блок VOC-данных
Тип (шестнадцатеричный)Тип ОписаниеРазмер

(3-байтовое целое число)

Информация
англ.deu.
0x00ТерминаторРазделитель
0x01Звуковые данныеАудиоданные2+ размер данных
Аудио контент
КомпенсироватьОписаниеСмысл
0x00частота выборки256-(1000000/Частота дискретизации)
0x01Кодексм. таблицу

игнорируется, если блок типа 0x08(Дополнительная информация) определяет кодек (начиная с версии 1.20)

из 0x02Аудиоданные в указанном формате (кодек)
0x02Звук продолжитьдополнительные аудиоданныеРазмер данныхдополнительные аудиоданные в том же формате, что и предыдущий блок
0x03ТишинаТишина3
Stille
Компенсироватьописаниесмысл
0x00-01Продолжительность тишины в единицах частоты дискретизацииЦелое число-1
0x02частота выборкикак с аудиоконтентом
0x04Маркер2
Номер маркера (2 байта)

Последний маркер остается в промежуточной памяти во время воспроизведения, и на него можно снова перейти.

0x05ASCII нитьСтрока символов ASCIIДлина строкиСтрока с завершающим нулем
0x06ПовторениеПовторять2Количество повторов (2-байтовое целое)

0x0000к 0xFFFE1-65 535 повторений, 0xFFFFдля бесконечного

0x07Конец повтораКонец повторения

Файл необязательно заканчивается блоком терминатора (блок данных типа 0x00)

Использовать

Файлы Creative Voice использовались в различных играх DOS, когда они могли использовать звуковые карты для вывода звука, такие как Eye of the Beholder.

Распространение формата файла заметно исчезло с появлением RIFF WAVE, который уже поддерживался в Windows операционной системой Microsoft. Однако формат файла Creative Voice требовал установки дополнительных программ проигрывателя, включенных в Sound Blaster Драйверы карты. С появлением AC'97, WAVE, расширение файлов .WAV, наконец, победили.

Рекомендации

  1. ^ Грег. «Грег разбирается в большей части формата .VOC» (Textdatei ). Получено 2018-06-01. Verlinkt von Программирование текстовых файлов: спецификации формата
  2. ^ Джон. «Джон вмешивается в дальнейший анализ формата .VOC» (Textdatei ). Получено 2018-06-01.
  3. ^ Крис Багвелл (1998-11-14). «Часто задаваемые вопросы о форматах аудиофайлов». Крис Багвелл. С. Капитал 11: Форматы файлов. Получено 2018-06-01. Документация (Часто задаваемые вопросы ) des SoX -Аудиоредактор