PSD

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (Viewers and editors)
(5 intermediate revisions by one user not shown)
Line 11: Line 11:
 
PSD is a partially-documented proprietary format. It is very large and complex. Despite this, decoding the primary image of a PSD file is often fairly simple. If an application claims to support PSD, that could mean just about anything.
 
PSD is a partially-documented proprietary format. It is very large and complex. Despite this, decoding the primary image of a PSD file is often fairly simple. If an application claims to support PSD, that could mean just about anything.
  
== See Also ==
+
== Format details ==
* [[PSB]]
+
=== Compression ===
 +
Images are usually compressed with [[PackBits]], or uncompressed. "Zip" compression, which apparently means [[zlib]], is also supported.
  
See [[Photoshop]] for other related formats.
+
=== Text encoding ===
 +
PSD files often contain both [[Unicode]] and non-Unicode text. It's not clear whether there is a good way to determine the encoding of the non-Unicode text. Some sources claim [[MacRoman]], which is true in many cases, but other encodings have been observed.
  
 
== Identification ==
 
== Identification ==
 
PSD files begin with bytes <code>'8' 'B' 'P' 'S' 0x00 0x01</code>.
 
PSD files begin with bytes <code>'8' 'B' 'P' 'S' 0x00 0x01</code>.
 +
 +
== See Also ==
 +
* [[PSB]]
 +
* [[PhotoDeluxe]] (PDD)
 +
 +
See [[Photoshop]] for other related formats.
  
 
== Specifications ==
 
== Specifications ==
 
* [https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ Adobe Photoshop File Formats Specification] (current version)
 
* [https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ Adobe Photoshop File Formats Specification] (current version)
** Other versions (from archive.org): [http://web.archive.org/web/20110109163057/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2010-07], [http://web.archive.org/web/20120910224552/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2012-06], [http://web.archive.org/web/20121209170357/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2012-12], [http://web.archive.org/web/20130725152233/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2013-06], [https://web.archive.org/web/20160617040616/https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2013-10], [https://web.archive.org/web/20160701113240/https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2016-06]
+
** Other versions (from archive.org): [https://web.archive.org/web/20110109163057/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2010-07] · [https://web.archive.org/web/20120910224552/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2012-06] · [https://web.archive.org/web/20121209170357/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2012-12] · [https://web.archive.org/web/20130725152233/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2013-06] · [https://web.archive.org/web/20160617040616/https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2013-10] · [https://web.archive.org/web/20160701113240/https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2016-06] · [https://web.archive.org/web/20160917163012/http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ 2016-08]
 
* [ftp://ftp.buerliag.ch/pub/Documentation/Adobe/Photoshop/ps6ffspecsv2.pdf Photoshop File Formats Specification V6.0 Release 2]
 
* [ftp://ftp.buerliag.ch/pub/Documentation/Adobe/Photoshop/ps6ffspecsv2.pdf Photoshop File Formats Specification V6.0 Release 2]
 
* [ftp://ftp.ora.com/pub/examples/gff/CDROM/GFF/VENDSPEC/ADOBEPHO/PHOTOSDK.PDF PHOTOSDK.PDF] - Adobe Photoshop 3.0.4 SDK
 
* [ftp://ftp.ora.com/pub/examples/gff/CDROM/GFF/VENDSPEC/ADOBEPHO/PHOTOSDK.PDF PHOTOSDK.PDF] - Adobe Photoshop 3.0.4 SDK
Line 29: Line 37:
  
 
== Software ==
 
== Software ==
=== Viewers and editors ===
+
=== Viewers, editors, and converters ===
 
* [[Adobe Photoshop]]
 
* [[Adobe Photoshop]]
 
* [[ImageMagick]]
 
* [[ImageMagick]]
Line 52: Line 60:
  
 
* [[Wikipedia: Adobe Photoshop#File format]]
 
* [[Wikipedia: Adobe Photoshop#File format]]
* [http://www.adobe.com/products/photoshop.html Adobe Photoshop website]
+
* [https://www.adobe.com/products/photoshop.html Adobe Photoshop website]
 
* {{EGFF|psd|Adobe Photoshop File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]
 
* {{EGFF|psd|Adobe Photoshop File Format Summary}}, from the [[Encyclopedia of Graphics File Formats]]
 
* [http://git.gnome.org/browse/gimp/tree/plug-ins/file-psd Open-Source PSD import code from GIMP]
 
* [http://git.gnome.org/browse/gimp/tree/plug-ins/file-psd Open-Source PSD import code from GIMP]
Line 61: Line 69:
  
 
[[Category:Adobe]]
 
[[Category:Adobe]]
 +
[[Category:Photoshop]]

Revision as of 18:13, 30 June 2017

File Format
Name PSD
Ontology
Extension(s) .psd
MIME Type(s) image/vnd.adobe.photoshop
PRONOM x-fmt/92
Released ≥1990

PSD is the native layered raster graphics file format of the Adobe Photoshop program line. The format has gone through multiple versions, each being downwards (but not always upwards) compatible.

PSD is a partially-documented proprietary format. It is very large and complex. Despite this, decoding the primary image of a PSD file is often fairly simple. If an application claims to support PSD, that could mean just about anything.

Contents

Format details

Compression

Images are usually compressed with PackBits, or uncompressed. "Zip" compression, which apparently means zlib, is also supported.

Text encoding

PSD files often contain both Unicode and non-Unicode text. It's not clear whether there is a good way to determine the encoding of the non-Unicode text. Some sources claim MacRoman, which is true in many cases, but other encodings have been observed.

Identification

PSD files begin with bytes '8' 'B' 'P' 'S' 0x00 0x01.

See Also

See Photoshop for other related formats.

Specifications

Software

Viewers, editors, and converters

Libraries and tools

Sample files

Links

See also Photoshop#Links.

Commentary

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox