Document Photoshop (.psd)
Spécification StandardPSD (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 :
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 01REPRÉSENTATION ASCII : 8BPS..
Normalisation : Spécification du format de fichier Adobe Photoshop (version 1)
Spécifications techniques
| Architecture de conteneur | Base 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 |
| Compression | PackBits (RLE), Deflate (ZIP) ou canaux d'octets planaires non compressés |
| Ordre des octets | Gros-boutiste (Big-Endian) |
| Espaces colorimétriques | sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Couleur Lab, ICC intégré |
| Canaux et structure | Compositions multi-calques, calques de réglage, calques de texte, masques vectoriels, objets dynamiques et canaux |
| Dimensions maximales | 30 000 x 30 000 pixels (limite standard 32 bits) |
| Transparence | Prise 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 continu | Ne 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 technique | PSD (Actuel) | PSB | TIFF | PNG |
|---|---|---|---|---|
| Préservation des calques | Arborescence de calques Photoshop ; compatibilité variable selon l’application | Arborescence de calques Photoshop ; compatibilité variable selon l’application | Prise en charge limitée des blocs de calques | Image unique aplatie uniquement |
| Dimension maximale | 30 000 x 30 000 pixels | 300 000 x 300 000 pixels | Pratiquement illimitée (BigTIFF) | Quasiment illimitée |
| Taille de fichier maximale | 2,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 fichier | Version 1 (38 42 50 53 00 01) | Version 2 (38 42 50 53 00 02) | Structure du répertoire TIFF IFD | Flux 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
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.
Conversions associées à PSD
Convertissez des graphiques Adobe Photoshop PSD en images PNG sans perte avec transparence complète du canal alpha directement dans votre navigateur, sans transmission au serveur.
Convertissez des compositions Adobe Photoshop PSD lourdes en photos JPEG compactes et lisibles partout.
Partagez la composition Photoshop visible sous forme de PDF d'une seule page pour validation. Le PDF ne conserve pas les calques PSD, les masques ni les réglages modifiables.