Creative Voice-fil
Filnamnstillägg |
.voc
|
---|---|
Internet mediatyp |
ljud / x-voc
|
Utvecklad av | Kreativ teknik |
Creative Voice , filnamnstillägget .voc
, är ett ljudformat för digital ljuddata utvecklat på 1990-talets Sound Blaster- ljudkort från Creative Technology .
Konstruktion
Original 8-bitars format
Filformatet består av en 26-byte header och en serie efterföljande datablock som innehåller ljudinformationen. Byteordningen är little-endian .
Offset (hexadecimal) | Längd (i byte) | Innehåll |
---|---|---|
0x00
|
19 |
ASCII- sträng Creative Voice File
|
0x13
|
3 |
1A 1A 00 (hexadecimal) |
0x16
|
2 | [Version] (stor, mindre), hexadecimal, t.ex. 0x010a , version 1.10 |
0x18
|
2 |
Validering: ~version + 0x1234 , hexadecimal, trunkerad till 16 bitar, t.ex. 0x1129
|
Rubriken följs av datablock. Varje datablock börjar med en typbyte som beskriver innehållet i datan, följt av 3 byte för storleken på datan. För två av de 9 definierade typerna saknas den efterföljande storleken på data, så blocket består i slutändan av endast en enda byte – dessa är 0x00
terminator och 0x07
repeat end.
Om en storlek anges, kommer de första 4 byten att följas av ett block av innehållet som härrör från den angivna typen med den angivna storleken.
Typ (hex) | Typbeskrivning | Storlek (3 byte) | Info | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x00
|
Terminator | – | – | ||||||||||||
0x01
|
Ljuddata | 2 + storleken på datan |
|
||||||||||||
0x02
|
Ljudet fortsätter | Storleken på data | ytterligare ljuddata i samma format som föregående block | ||||||||||||
0x03
|
Tystnad | 3 |
|
||||||||||||
0x04
|
Markör | 2 | Markörnummer (2 byte): finns kvar i ett mellanminne under uppspelning och kan hoppa på igen. | ||||||||||||
0x05
|
ASCII -sträng | Snörets längd | Noll-terminerad sträng | ||||||||||||
0x06
|
Upprepa | 2 | Antal repetitioner (2-byte heltal)
|
||||||||||||
0x07
|
Avsluta repetition | – | – |
Filen slutar valfritt med terminatorblocket (datablock av typen 0x00
).
Använda sig av
Creative Voice-filer användes i olika DOS-spel när de kunde använda sound blaster-kort för ljudutgång, som Eye of the Beholder .
Spridningen av filformatet försvann märkbart med tillkomsten av RIFF WAVE, som redan stöddes i Windows . Creative Voice-filformatet krävde dock installation av ytterligare spelarprogram som ingår i Sound Blaster Card-drivrutinerna. Med tillkomsten av AC'97 segrade äntligen WAVE, filtillägget .WAV .