What is MIME type "application/vnd.sus-calendar"?

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

application/vnd.sus-calendar is a vendor-specific MIME type used for a specialized calendar file format. It stores event details and scheduling data in a structured way.

Files using this MIME type include SUS and SUSP.

This format enables applications to:

The system helps maintain consistency and ease of integration with calendar applications. For more technical details, see the IANA registration.

Associated file extensions

Usage Examples

HTTP Header

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


    Content-Type: application/vnd.sus-calendar    
  

HTML

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


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

Associated file extensions

FAQs

What is the primary use of application/vnd.sus-calendar?

This MIME type is used to identify vendor-specific calendar files that store scheduling and event data. It tells the operating system and web servers that files with extensions like .sus or .susp contain structured calendar information intended for specific scheduling software.

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

To ensure Apache serves these files with the correct headers, add the AddType directive to your .htaccess or main configuration file. Use the line: AddType application/vnd.sus-calendar .sus .susp.

What Nginx settings are required for this MIME type?

For Nginx, you need to map the file extensions to the MIME type in your mime.types file or a server block. Add the entry: application/vnd.sus-calendar sus susp; to ensure clients receive the correct content type header.

How is application/vnd.sus-calendar different from text/calendar?

While both store event data, text/calendar (iCalendar) is an open industry standard supported by almost all major calendar apps (Google, Outlook, Apple). application/vnd.sus-calendar is a vendor-specific format, meaning it is designed for a specific software ecosystem and may not open natively in standard calendar applications.

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

Most web browsers (Chrome, Firefox, Edge) do not have built-in support for rendering application/vnd.sus-calendar data. Consequently, the browser defaults to downloading the file so you can open it with a compatible desktop application installed on your system.

What should I do if I receive an 'Unknown File Type' error?

If your computer cannot open a .sus file, you likely lack the specific vendor software required to parse it. You may need to ask the file sender to export the data in a more common format, such as .ics or .csv, which allows for broader compatibility.

Are there security concerns with importing SUS calendar files?

As with any data import, malicious files can theoretically exploit vulnerabilities in the parsing software. Always ensure your calendar application is updated to the latest version and only download .sus or .susp files from trusted sources.

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.