What is MIME type "application/x-authorware-seg"?

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

application/x-authorware-seg is a MIME type linked to files created with the Authorware system. It represents a segment file. These segments are parts of interactive multimedia projects designed to be played as a whole.

Files using this MIME type use the AAS extension. For further details on Authorware and its file types, check out the external reference on Wikipedia: Authorware.

Associated file extensions

Usage Examples

HTTP Header

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


    Content-Type: application/x-authorware-seg    
  

HTML

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


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

Associated file extensions

FAQs

What is the application/x-authorware-seg MIME type used for?

This MIME type is specifically used for Authorware Segment files, which typically carry the aas extension. These segments allow a larger Adobe Authorware multimedia project to be split into smaller pieces, loading content dynamically only when needed.

Do modern web browsers support application/x-authorware-seg?

No, modern browsers like Chrome, Firefox, and Edge do not natively support Authorware content. Historically, these files required the Authorware Web Player plugin, which is now obsolete and incompatible with current browser security standards.

How do I configure an Apache server to serve .aas files?

To ensure browsers handle the file correctly, add the MIME type definition to your .htaccess or httpd.conf file. Add the line AddType application/x-authorware-seg .aas to associate the extension with the correct content type.

How do I add this MIME type in Microsoft IIS?

Open the IIS Manager, select your site, and double-click the MIME Types feature. Click 'Add' in the Actions pane, enter .aas as the file name extension, and application/x-authorware-seg as the MIME type.

How can I open an application/x-authorware-seg file?

You need the original authoring software, Adobe Authorware (formerly Macromedia Authorware), or the standalone Authorware Player. Since this software is discontinued, you may need to run it inside a virtual machine using an older operating system like Windows XP.

What is the difference between application/x-authorware-seg and application/x-authorware-map?

The application/x-authorware-map type (associated with .aam files) represents the main executable flow or "map" of the project. The application/x-authorware-seg type represents a segment (.aas) that is called upon and loaded by that main map file.

Are there security risks with Authorware segment files?

Yes, because the software is no longer updated, unpatched vulnerabilities may exist within the player or the file format itself. It is recommended to only open .aas files from trusted sources and to do so in an isolated environment.

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.