What is MIME type "image/x-dcx"?

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

image/x-dcx is a MIME type for multipage bitmap files used by older graphics tools. It indicates that a file contains multiple images in one container. These files are mostly seen with the DCX format. They also relate to the single-image formats of PCX and PPC.

The design allows each page to be stored with its own bitmap data. This means a multi-image file can be processed in one go.


The prefix x- shows this type is non-standard but widely recognized. For more details on file specifics and history, visit Filext.

Associated file extensions

Usage Examples

HTTP Header

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


    Content-Type: image/x-dcx    
  

HTML

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


    <a href="file.dat" type="image/x-dcx">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', 'image/x-dcx');    
      res.end('Content here');    
    }).listen(3000);    
  

Associated file extensions

FAQs

Can modern web browsers display image/x-dcx files?

No, major browsers like Chrome, Firefox, and Edge do not natively support the DCX format. To display these images on the web, you should convert them to standard formats like image/png or image/jpeg.

How do I configure Apache to serve DCX files correctly?

To ensure your Apache server sends the correct headers, add the line AddType image/x-dcx .dcx to your .htaccess file or server configuration. This prevents the browser from treating the file as a generic binary stream.

What is the relationship between image/x-dcx and PCX files?

The image/x-dcx type is essentially a container for multiple PCX images. While a PCX file stores a single bitmap, a DCX file includes a header that links to multiple PCX pages, making it useful for multi-page documents like faxes.

Which software can open files with the image/x-dcx MIME type?

Since this is a legacy format, you typically need specialized image viewers like GIMP, IrfanView, or XnView. Standard OS tools like Windows Photos usually do not open these files without additional codecs.

What does the 'x-' prefix mean in image/x-dcx?

The x- prefix indicates that this is a non-standard MIME type that was not officially registered with the IANA. It became a de facto standard through widespread use in older graphics software like ZSoft Paintbrush.

How do I handle image/x-dcx files in Nginx?

In Nginx, you should edit your mime.types file to include the mapping image/x-dcx dcx;. If you cannot edit the global file, you can add types { image/x-dcx dcx; } inside your specific server or location block.

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.