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

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-authorware-bin is a binary format. It packages interactive multimedia projects created with Authorware. The files are compiled so that code, graphics, and sound come together in one executable package.

These binaries are used for interactive content that runs on PCs. They make it possible to deliver simulations, educational modules, animations, and digital kiosks with a single file that includes all assets and instructions.

Files using this MIME type include those with extensions such as VOX, AAB, X32, and U32.

The format is legacy yet still relevant in environments that require interactive, multimedia applications with robust performance. For more details on file extensions, see File Extension Database.

Associated file extensions

Usage Examples

HTTP Header

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


    Content-Type: application/x-authorware-bin    
  

HTML

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


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

Associated file extensions

FAQs

Why won't modern browsers display Authorware content?

Modern browsers like Chrome, Firefox, and Edge have discontinued support for NPAPI plugins, which were required to run the Authorware Web Player. Consequently, content served with application/x-authorware-bin cannot run directly in a web page anymore and usually requires a standalone legacy player or virtualization.

Is the .aab extension always an Authorware binary?

No, this is a common point of confusion. While application/x-authorware-bin uses the .aab extension for legacy multimedia, modern developers use .aab for Android App Bundles. You should inspect the file header to determine if it is a Google Android archive or a legacy Macromedia binary.

How do I configure Apache to serve Authorware binaries correctly?

To ensure browsers treat these files as downloadable binaries rather than text, add the MIME type definition to your .htaccess or server config file. Use the directive: AddType application/x-authorware-bin .aab .x32 .u32 .vox.

How can I open .x32 or .u32 files on Windows 10 or 11?

You need the discontinued Macromedia/Adobe Authorware runtime to execute these files. Since the software was end-of-lifed in 2007, you may need to run the player in 'Compatibility Mode' for Windows XP or use a virtual machine to access these .x32 and .u32 packaged projects.

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

The bin type represents compiled, executable files (packaged for distribution), while the map type usually refers to editable source files (often .a6p or .a7p). The compiled binaries (.aab, .x32) are optimized for playback and protect the source logic from being modified by the end-user.

Are there security risks associated with this MIME type?

Yes, application/x-authorware-bin files are essentially executables, and the software required to run them is no longer patched for security vulnerabilities. Only open these files if they come from a trusted source, as they can execute arbitrary code on your system.

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.