What is MIME type "audio/x-voc"?

A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.

audio/x-voc is the MIME type for the Creative Voice File format. It stores audio data mainly used in older multimedia software and games. The format originated from Creative Labs and was designed to work with early PC sound cards.

Files with this MIME type, such as VOC, typically contain simple sound samples with basic headers that describe sample rate, bit depth, and any compression applied. This makes the format both lightweight and fast to load on legacy systems.


Modern media players and conversion tools sometimes support audio/x-voc, but its use today is limited mostly to archival and retro computing contexts. For more detailed file format information, visit Creative Voice File on Wikipedia.

Associated file extensions

Usage Examples

HTTP Header

When serving content with this MIME type, set the Content-Type header:


    Content-Type: audio/x-voc    
  

HTML

In HTML, you can specify the MIME type in various elements:


    <a href="file.dat" type="audio/x-voc">Download file</a>    
  

Server-side (Node.js)

Setting the Content-Type header in Node.js:


    const http = require('http');    
    
    http.createServer((req, res) => {    
      res.setHeader('Content-Type', 'audio/x-voc');    
      res.end('Content here');    
    }).listen(3000);    
  

Associated file extensions

FAQs

Do modern web browsers support audio/x-voc natively?

No, most modern browsers like Chrome, Firefox, and Edge do not support audio/x-voc natively. To ensure audio plays on a website, you should convert these files to widely supported formats like audio/mpeg (MP3) or audio/wav.

How do I open a .voc file on my computer?

You can open .voc files using versatile media players such as VLC Media Player or audio editing software like Audacity. Since this is a legacy format associated with Creative Labs Sound Blaster hardware, standard system players often require specific codecs to play them.

How do I configure Apache to serve .voc files correctly?

To serve these files with the correct MIME type, add the following line to your .htaccess file or main configuration: AddType audio/x-voc .voc. This ensures the browser identifies the file as a Creative Voice File rather than generic binary data.

What is the Nginx configuration for audio/x-voc?

In your Nginx mime.types file or within a types block in your server configuration, add the line: audio/x-voc voc;. After saving the changes, reload Nginx to apply the new MIME type association.

Why does the MIME type start with 'x-'?

The x- prefix in audio/x-voc stands for experimental or extension. It indicates that the MIME type is not a standard registered with IANA, which is common for proprietary legacy formats like the Creative Voice File.

Should I convert .voc files for web use?

Yes, converting .voc files is highly recommended for web compatibility. Tools like FFmpeg can easily convert them to modern formats; for example, use ffmpeg -i input.voc output.mp3 to create a web-friendly MP3 file.

General FAQ

What is a MIME type?

A MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.

MIME types are important because they help browsers and servers understand how to process a file. When a browser receives a file from a server, it uses the MIME type to determine how to display or handle the content, whether it's an image to display, a PDF to open in a viewer, or a video to play.

MIME types consist of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg, application/pdf). Some MIME types also include optional parameters.

How do I find the MIME type for a file?

You can check the file extension or use a file identification tool such as file --mime-type on the command line. Many programming languages also provide libraries to detect MIME types.

Why are multiple MIME types listed for one extension?

Different applications and historical conventions may use alternative MIME identifiers for the same kind of file. Showing them all helps ensure compatibility across systems.