What is MIME type "application/x-pagemaker"?

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-pagemaker signals files used by Adobe PageMaker. It tells your system that the file contains data for page layouts and designs in a desktop publishing environment.
This type is mainly applied to files that store templates and page setup information.

For instance, a PageMaker template file with the T65 extension uses this MIME type.
It ensures the appropriate software opens the file and interprets its structure correctly.

For more details on Adobe PageMaker and its file types, visit Adobe PageMaker on Wikipedia.

Associated file extensions

Usage Examples

HTTP Header

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


    Content-Type: application/x-pagemaker    
  

HTML

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


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

Associated file extensions

FAQs

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

This MIME type is used to identify documents and templates created by Adobe PageMaker, specifically those with the .t65 extension. It indicates to the operating system that the file contains desktop publishing layout data and should be opened by compatible Adobe software.

How do I open a file sent as application/x-pagemaker?

You typically need Adobe PageMaker (version 6.5 or later) or Adobe InDesign to open these files. Since PageMaker has been discontinued, modern users often use InDesign to convert and open legacy PageMaker templates.

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

Web browsers like Chrome, Firefox, and Edge do not have built-in support for rendering desktop publishing files. When a server sends a file with the application/x-pagemaker header, the browser defaults to downloading it so you can open it with a local application.

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

To ensure your Apache server sends the correct MIME type for PageMaker templates, add the following line to your .htaccess file or server configuration: AddType application/x-pagemaker .t65. This prevents browsers from misinterpreting the file as generic binary data.

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

The x- prefix indicates that application/x-pagemaker is a non-standard or experimental type, not officially registered with IANA at the time of its creation. While newer standards use the vnd. (vendor) prefix, this legacy type is still used to maintain compatibility with older systems.

Are there security risks associated with PageMaker files?

Yes, opening binary files in legacy software like PageMaker can pose security risks if the file is malicious. Since the software is no longer updated with security patches, you should only open files from trusted sources or scan them before loading them into Adobe InDesign.

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.