What is MIME type "application/x-norton-msg"?

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

The MIME type application/x-norton-msg is a specialized identifier. It marks files used internally by Norton Commander for messaging tasks. These files, like MSG, carry module messages, system logs, or status notes generated during operations.

This custom MIME type uses the nonstandard x- prefix. This shows it is vendor-specific rather than a broadly adopted format. It is designed for communication within the Norton Commander environment.


For more details on the file type, check this reference.

Associated file extensions

Usage Examples

HTTP Header

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


    Content-Type: application/x-norton-msg    
  

HTML

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


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

Associated file extensions

FAQs

Is application/x-norton-msg the same as a Microsoft Outlook email?

No, despite sharing the .msg extension, this MIME type is distinct from Outlook emails. Microsoft Outlook uses application/vnd.ms-outlook, while application/x-norton-msg is a vendor-specific format used by Norton Commander for internal logs and module messages.

How do I open an application/x-norton-msg file?

These files are intended to be processed internally by the Norton Commander software. However, since they often contain system logs or status notes, you can frequently view the raw data by opening the file in a simple text editor like Notepad or TextEdit.

What does the "x-" prefix mean in this MIME type?

The x- prefix signifies that application/x-norton-msg is a non-standard or experimental type not registered with the IANA. It indicates the format is proprietary to the vendor (Symantec/Norton) and is not meant for general interchange across the public internet.

How do I configure Apache to serve these files correctly?

To ensure browsers download these files rather than trying to parse them as text, add the following line to your .htaccess or httpd.conf file: AddType application/x-norton-msg .msg. This tells the server to send the specific Norton header instead of a generic binary or text header.

Why does my browser download the file instead of displaying it?

Web browsers like Chrome and Firefox do not have built-in support for rendering application/x-norton-msg content. When a browser encounters a MIME type it cannot render, the default security behavior is to trigger a download prompt to save the file to your disk.

Are application/x-norton-msg files dangerous?

Generally, these files contain passive data like logs or messages and are not executable. However, because the .msg extension is also used by email clients which can carry malware, you should always scan any unknown .msg file with antivirus software before opening it.

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.