What is MIME type "application/vnd.comicbook-rar"?

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

application/vnd.comicbook-rar is a MIME type used for comic book archives that use RAR compression. It combines many image files into one archive, helping you read comics as a single file.
This format keeps pages in order, reduces file size, and makes distribution easy. It is commonly used by digital comic file formats such as CBR. Other similar comic archive formats include CBZ, CB7, CBT, and CBA, though they use different compression methods.
For more details on file extensions and archive formats, see Filext.

Associated file extensions

Usage Examples

HTTP Header

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


    Content-Type: application/vnd.comicbook-rar    
  

HTML

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


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

Associated file extensions

FAQs

What is the application/vnd.comicbook-rar MIME type used for?

This MIME type represents digital comic books archived using RAR compression, typically identified by the .cbr file extension. It bundles sequential images (like JPEG or PNG) into a single file, allowing comic reader software to display pages in the correct order without extracting them manually.

How do I configure Apache or Nginx to serve CBR files?

To ensure browsers handle the file correctly as a comic archive rather than a generic binary file, you should update your server configuration.

Apache: Add AddType application/vnd.comicbook-rar .cbr to your .htaccess or config file.
Nginx: Add application/vnd.comicbook-rar cbr; inside the types { } block.

Can web browsers display application/vnd.comicbook-rar files natively?

No, standard web browsers like Chrome, Firefox, and Edge do not support native rendering of RAR-compressed comic archives. When a user clicks a link with this MIME type, the browser will typically prompt to download the file. To view them online, you would need a specialized JavaScript-based library.

What is the difference between application/vnd.comicbook-rar and application/vnd.comicbook+zip?

The difference lies in the compression algorithm used. application/vnd.comicbook-rar is used for .cbr files (RAR compression), while application/vnd.comicbook+zip is used for .cbz files (ZIP compression). While both function identically for the reader, the software must support the specific decompression method used by the archive.

How can I create a file with the application/vnd.comicbook-rar type?

You can create a CBR file by compressing your numbered image files into a standard RAR archive and then simply renaming the file extension from .rar to .cbr. This tells the operating system and comic reader software to treat the file as a comic book rather than a generic archive.

What software opens files with this MIME type?

You need a dedicated comic book reader to open these files. Popular options include CDisplayEx or ComicRack for Windows, Simple Comic for macOS, and mobile apps like Perfect Viewer (Android) or Chunky (iOS). Standard archive tools like WinRAR can also open them to extract the individual images.

Why does my CBR file show a format error?

This often happens if a file was renamed incorrectly. For example, if a ZIP archive (.cbz) is renamed to .cbr, a reader expecting application/vnd.comicbook-rar data will fail to decompress it. Ensure the file extension matches the actual compression method (RAR for CBR, ZIP for CBZ).

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.