Creative Voice file
|Internet media type|
audio / x-voc
|Developed by||Creative Technology|
Original 8-bit format
|Offset (hex)||Length (in bytes)||Content|
||2||[Version] (major, minor), hexadecimal, e.g. |
The header is followed by data blocks. Each data block begins with a type byte describing the contents of the data, followed by 3 bytes for the size of the data. For two of the 9 defined types, the subsequent size of the data is missing, so the block ultimately consists of only a single byte – these are
0x00 terminator, and
0x07 repeat end.
If a size is specified, the first 4 bytes will be followed by a block of the content resulting from the specified type with the specified size.
|Type (hex)||Type description||Size (3 bytes)||Info|
||Sound data||2 + size of the data||
||Sound continue||Size of the data||additional audio data in the same format as the previous block|
||Marker||2||Marker number (2 bytes): remains in an intermediate memory during playback and can be jumped on again.|
||ASCII string||Length of the string||Null-terminated string|
||Repeat||2||Number of repetitions (2-byte integer)
The file optionally ends with the terminator block (data block of type
The spread of the file format disappeared noticeably with the advent of RIFF WAVE, which was already supported in Windows. However, the Creative Voice file format required the installation of additional player programs included with the Sound Blaster Card drivers. With the advent of AC'97, WAVE, file extension
.WAV, finally prevailed.
- Greg. "Greg figures out most of the .VOC Format". Archived from the original on 2015-10-28. Retrieved 2018-06-01.
- John. "John chimes in with further analysis of the .VOC Format". Archived from the original on 2015-10-28. Retrieved 2018-06-01.
- Bagwell, Chris (1998-11-14). "Audio File Formats FAQ". pp. Chapter 11: File Formats. Retrieved 2018-06-01. Documentation (FAQ) for the SoX audio editor
- movAX13h. "Dr. Riptide Dissected" (README file). GitHub.