What is MIME type "image/vnd.adobe.photoshop"?

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

The MIME type image/vnd.adobe.photoshop is meant for high-quality image files created with Adobe Photoshop. It stores detailed image data that includes multiple layers, channels, masks, and effects.

This MIME type is used with files like PSD for regular Photoshop images, PSB for large-format documents, and PDD for certain legacy project files.

Applications rely on this type to properly open, edit, and save complex image projects while preserving all the intricate details required for professional output. For more on file formats, visit Filext.

Associated file extensions

Usage Examples

HTTP Header

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


    Content-Type: image/vnd.adobe.photoshop    
  

HTML

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


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

Associated file extensions

FAQs

Can web browsers display image/vnd.adobe.photoshop files directly?

No, standard web browsers like Chrome, Firefox, and Safari do not natively render PSD or PSB files. To display these images on a website, you must convert them to web-friendly formats such as image/jpeg, image/png, or image/webp.

How do I configure Apache to serve PSD files correctly?

You can add the MIME type mapping in your .htaccess file or main configuration. Add the line AddType image/vnd.adobe.photoshop .psd .psb to ensure the server sends the correct Content-Type header to clients.

What is the difference between image/vnd.adobe.photoshop and image/x-photoshop?

image/vnd.adobe.photoshop is the official, registered MIME type for Adobe Photoshop files. The version with x- implies a non-standard or experimental type, often seen in older server configurations, but the vendor-specific vnd version is preferred.

Why does my PSD file download instead of opening in the browser?

Because browsers cannot render image/vnd.adobe.photoshop content, they default to downloading the file. To view the image, the user must open it in a compatible desktop application like Adobe Photoshop, GIMP, or an online editor like Photopea.

Does Nginx support this MIME type by default?

Most standard Nginx mime.types files include this definition, but if it is missing, you can add it manually. Inside the types block, add: image/vnd.adobe.photoshop psd psb; to ensure proper handling.

Is image/vnd.adobe.photoshop appropriate for email attachments?

You can attach these files, but be aware that the file size is often very large due to uncompressed layer data. It is usually better to send a compressed application/zip archive or a link to cloud storage for large PSDs.

What is the difference between .psd and .psb files?

Both extensions use the image/vnd.adobe.photoshop MIME type. PSD files are limited to 2 GB in size, while PSB (Photoshop Big) files support documents larger than 2 GB and image dimensions up to 300,000 pixels.

Are there security risks associated with allowing PSD uploads?

While generally safe, complex binary formats can potentially exploit vulnerabilities in image processing libraries (e.g., ImageMagick). Always validate the file's "magic number" signature on the server rather than trusting the client-provided MIME type.

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.