Document Photoshop (.psd)

Spécification Standard

PSD (Photoshop Document) est le format de fichier natif très répandu d’Adobe Photoshop. Il conserve les calques, les masques, les modes de fusion, les objets dynamiques et les compositions de calques dans un fichier pouvant atteindre 2 Go.

Convertir PSD en PNG

Outil de conversion gratuit de PSD vers PNG dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.

Inspection et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers PSD en inspectant leur séquence initiale d'octets binaires :

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Signature d'en-tête au niveau des octets (octets magiques)

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers PSD en inspectant leur séquence initiale d'octets binaires :

SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :

38 42 50 53 00 01

REPRÉSENTATION ASCII : 8BPS..

Normalisation : Spécification du format de fichier Adobe Photoshop (version 1)

Spécifications techniques

Architecture de conteneurBase de données de documents hiérarchique contenant l'en-tête, les données du mode couleur, les ressources d'image, les informations sur les calques et les masques, ainsi que les données d'image composite
CompressionPackBits (RLE), Deflate (ZIP) ou canaux d'octets planaires non compressés
Ordre des octetsGros-boutiste (Big-Endian)
Espaces colorimétriquessRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Couleur Lab, ICC intégré
Canaux et structureCompositions multi-calques, calques de réglage, calques de texte, masques vectoriels, objets dynamiques et canaux
Dimensions maximales30 000 x 30 000 pixels (limite standard 32 bits)
TransparencePrise en charge du canal alpha, des masques de calque et des modes de fusion comme Produit, Écran et Incrustation
Prise en charge du traitement en continuNe permet pas la lecture en continu ; contient une image composite aplatie pour permettre aux applications tierces de générer rapidement un aperçu

Matrice de comparaison technique : PSD face aux concurrents

Attribut techniquePSD (Actuel)PSBTIFFPNG
Préservation des calquesArborescence de calques Photoshop ; compatibilité variable selon l’applicationArborescence de calques Photoshop ; compatibilité variable selon l’applicationPrise en charge limitée des blocs de calquesImage unique aplatie uniquement
Dimension maximale30 000 x 30 000 pixels300 000 x 300 000 pixelsPratiquement illimitée (BigTIFF)Quasiment illimitée
Taille de fichier maximale2,0 gigaoctets (plafond de décalage 32 bits)Exaoctets (plafond de décalage 64 bits)4,0 Go (TIFF standard)2,0 gigaoctets
Structure du fichierVersion 1 (38 42 50 53 00 01)Version 2 (38 42 50 53 00 02)Structure du répertoire TIFF IFDFlux de blocs PNG

Modes de corruption courants et guide de restauration hexadécimale

Erreur Photoshop : 'Une fin de fichier inattendue a été rencontrée'.

Cause initiale: Le transfert du fichier a été interrompu avant que l'image composite finale et les canaux de calques ne soient écrits.

Récupération: Récupérer les calques individuels non endommagés ou l'aperçu composite à l'aide de l'outil de récupération PSD de File2File.app.

Analyse de sécurité et vecteurs d'attaque de l'analyseur

Les analyseurs PSD doivent parcourir des dizaines de blocs de ressources personnalisés et de canaux de calque, dans lesquels des champs de longueur mal formés peuvent provoquer des dépassements de tampon.

Vecteurs d’attaque connus

  • Dépassement d'entier lors de l'allocation des tampons de masques de calques et de canaux de couleur.
  • Lecture au-delà des limites du tampon lors de l'analyse d'enregistrements de lignes de balayage compressés avec PackBits (RLE).
  • Calcul de pointeur hors limites dans les blocs de ressources d'image Photoshop (IRB).

Bonnes pratiques de défense: Traiter les fichiers PSD à l'aide de moteurs WebAssembly isolés dans un bac à sable et sécurisés en mémoire.

Origines historiques et jalons

2020Introduction des documents cloud Photoshop (.psdc), modernisant la synchronisation des calques dans le cloud sur la base de l'architecture PSD.
2002Photoshop 7.0 introduit les compositions de calques et les moteurs vectoriels de texte au sein de la spécification PSD.
1994Photoshop 3.0 introduit les calques, transformant le format PSD en un format créatif multi-calques standard de l'industrie.
1990Thomas et John Knoll créent le format original 8BPS avec Adobe Photoshop 1.0.

Principaux avantages

  • Le format natif de Photoshop peut conserver les calques de réglage, masques et objets dynamiques pris en charge ; la compatibilité varie dans les autres logiciels.
  • De nombreuses applications de conception et de vidéo peuvent importer des fichiers PSD ; le contenu pris en charge et la préservation des calques varient selon le produit et la version.
  • Les visionneuses d’images autres qu’Adobe peuvent afficher l’aperçu composite aplati sans traiter tous les calques

Limites techniques

  • Limite de dimension rigide de 30 000 pixels et limite de taille de fichier de 2 Go (nécessite le format PSB au-delà de ces seuils).
  • Spécification propriétaire complexe rendant le rendu parfait des calques par des tiers difficile à obtenir en dehors des logiciels Adobe.
  • Tailles de fichiers substantielles par rapport aux formats d'exportation aplatis tels que WebP ou PNG.

Faits intéressants

  • Les 4 premiers octets de chaque fichier PSD correspondent au texte ASCII '8BPS', qui signifie '8-Bit Photoshop'.
  • Thomas Knoll a initialement développé Photoshop sur un Macintosh Plus en 1987 sous le titre de travail 'Display'.
  • Lorsqu'une autre application ouvre un fichier PSD sans le moteur de calques de Photoshop, elle affiche simplement l'image composite aplatie stockée à la fin du fichier.

Foire aux questions techniques

Puis-je ouvrir un fichier PSD sans Photoshop ?

Oui. Vous pouvez afficher, convertir et extraire des images de fichiers PSD à l'aide de File2File.app directement dans votre navigateur web, sans installer de logiciel Adobe.

Comment puis-je convertir un fichier PSD en PNG ou JPG ?

File2File.app vous permet de convertir des fichiers PSD en images PNG ou JPG aplaties et prêtes pour le web en quelques secondes, sans aucune transmission de données.

Pourquoi est-il impossible d’enregistrer mon fichier PSD de plus de 2 Go ?

Les fichiers PSD standard ont une limite stricte de 2 Go liée à leur architecture. Dans Photoshop, choisissez 'Enregistrer sous' et sélectionnez 'Format de document volumineux (.psb)' pour enregistrer les fichiers de plus de 2 Go.