Document Photoshop (.psd)

Specificația Standard

Photoshop Document (PSD) este formatul nativ de fișier al Adobe Photoshop, care păstrează compoziții raster și vectoriale cu mai multe straturi, măști, elemente tipografice și straturi de ajustare.

Convertește din PSD în PNG

Convertor gratuit din PSD în PNG direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectare și metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele PSD prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (octeți magici)

Sistemele de operare și analizatoarele de fișiere identifică fișierele PSD prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):

38 42 50 53 00 01

REPREZENTARE ASCII: 8BPS..

Standardizare: Specificația formatului de fișier Adobe Photoshop (versiunea 1)

Specificații tehnice

Arhitectură containerBază de date ierarhică de documente, care conține antetul, datele modului de culoare, resursele imaginii, informațiile despre straturi și măști și datele imaginii compozite
CompresiePackBits (RLE), Deflate (ZIP) sau canale plane de octeți necomprimate
Ordinea octețilorBig-Endian (ordinea octeților Motorola)
Spații de culoaresRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Culoare Lab, Profiluri ICC încorporate
Canale și structurăCompoziții cu mai multe straturi, straturi de ajustare și text, măști vectoriale, Smart Objects și canale
Dimensiuni maxime30.000 x 30.000 de pixeli (limita standard pe 32 de biți)
TransparențăTransparență alfa pentru fiecare strat și moduri de amestecare (Multiply, Screen, Overlay etc.)
Streaming și progresivNu permite procesarea în flux; încorporează imaginea compozită aplatizată pentru previzualizare rapidă în alte programe

Matrice de comparație tehnică: PSD vs. concurenți

Atribut tehnicPSD (Curent)PSBTIFFPNG
Păstrarea stratuluiArborele de straturi Photoshop; compatibilitatea depinde de aplicație.Arborele de straturi Photoshop; compatibilitatea depinde de aplicație.Suport limitat pentru blocuri de straturiDoar imagine unică aplatizată
Dimensiune Maximă30.000 x 30.000 pixeli300.000 x 300.000 pixeliPractic nelimitat (BigTIFF)Practic nelimitat
Dimensiune Maximă a Fișierului2,0 gigabytes (limită a offsetului pe 32 de biți)Exabiți (limită offset pe 64 de biți)4,0 GB (TIFF standard)2,0 gigabytes
Structura fișieruluiVersiunea 1 (38 42 50 53 00 01)Versiunea 2 (38 42 50 53 00 02)Structură director TIFF IFDFlux de fragmente PNG

Moduri comune de corupție și ghid de recuperare hexazecimală

Eroare Photoshop: „A fost întâlnit un sfârșit de fișier neașteptat”.

Cauză principală: Transferul fișierului a fost întrerupt înainte ca imaginea compusă finală și canalele de straturi să fie scrise.

Recuperare: Recuperează straturile individuale nedeteriorate sau previzualizarea compusă utilizând recuperarea PSD File2File.app.

Analiză de securitate și vectori de atac asupra parserului

Parserii PSD trebuie să navigheze prin zeci de blocuri de resurse personalizate și canale de straturi unde câmpurile de lungime malformate pot provoca depășiri de tampon.

Vectori de atac cunoscuți

  • Depășire de întregi în timpul alocării măștii de strat și a tampoanelor canalelor de culoare.
  • Citire excesivă a tamponului la parsarea înregistrărilor de linie de scanare comprimate PackBits (RLE).
  • Calcul de pointer în afara limitelor în blocurile de resurse de imagine Photoshop (IRB).

Cele mai bune practici de securitate: Procesează fișierele PSD folosind motoare WebAssembly izolate, cu gestionare sigură a memoriei.

Origini istorice și repere

2020Sunt introduse documentele Photoshop Cloud (.psdc), care modernizează sincronizarea în cloud a straturilor bazată pe arhitectura PSD.
2002Photoshop 7.0 introduce opțiunile Layer Comps și motoarele vectoriale de text în specificația PSD.
1994Photoshop 3.0 introduce straturile (Layers), transformând PSD în formatul creativ multi-strat standard din industrie.
1990Thomas și John Knoll creează formatul original 8BPS împreună cu Adobe Photoshop 1.0.

Avantaje cheie și beneficii

  • Formatul nativ Photoshop poate păstra straturile de ajustare, măștile și Smart Objects acceptate; compatibilitatea diferă în alte programe.
  • Fișierele PSD pot fi importate în multe aplicații de design și video; conținutul acceptat și păstrarea straturilor variază în funcție de produs și versiune.
  • Încorporează o înregistrare de imagine compusă aplatizată, permițând vizualizatoarelor de imagini non-Adobe să afișeze lucrarea fără a randa straturile.

Limitări tehnice și dezavantaje

  • Limită rigidă de dimensiune de 30.000 de pixeli și limită de dimensiune a fișierului de 2 GB (necesită formatul PSB dincolo de aceste praguri).
  • Specificația proprietară complexă face dificilă obținerea unei randări perfecte a straturilor de către terți în afara software-ului Adobe.
  • Dimensiuni substanțiale ale fișierelor în comparație cu formatele de export aplatizate, cum ar fi WebP sau PNG.

Curiozități tehnice interesante

  • Primii 4 octeți ai fiecărui fișier PSD sunt ASCII '8BPS', ceea ce înseamnă '8-Bit Photoshop'.
  • Thomas Knoll a dezvoltat inițial Photoshop pe un Macintosh Plus în 1987 sub titlul de lucru 'Display'.
  • Când o altă aplicație deschide un PSD fără motorul de straturi al Photoshop-ului, aceasta afișează pur și simplu imaginea compusă aplatizată stocată la sfârșitul fișierului.

Întrebări tehnice frecvente

Pot deschide un fișier PSD fără Photoshop?

Da. Poți vizualiza, converti și extrage imagini din fișiere PSD folosind File2File.app direct în browserul tău web, fără a instala software Adobe.

Cum pot converti un PSD în PNG sau JPG?

File2File.app îți permite să convertești fișierele PSD în imagini PNG sau JPG aplatizate, gata pentru web, în câteva secunde, fără nicio transmisie de date.

De ce fișierul meu PSD de peste 2 GB refuză să se salveze?

Fișierele PSD standard au o limită arhitecturală strictă de 2 GB. În Photoshop, alege „Salvare ca” (Save As) și selectează „Format document mare (.psb)” pentru a salva fișiere mai mari de 2 GB.