Dokument programu Photoshop (.psd)
Adobe StandardowyPhotoshop Document (PSD) to wszechobecny natywny format pliku programu Adobe Photoshop, zachowujący złożone wielowarstwowe kompozycje rastrowe i wektorowe, maski, typografię oraz warstwy dopasowania.
Konwertuj PSD na PNG
Darmowy konwerter z PSD na PNG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.
Inspekcja i metadane
Systemy operacyjne i analizatory plików identyfikują pliki PSD, sprawdzając początkową sekwencję bajtów binarnych:
Podpis nagłówka na poziomie bajtów (Magic Bytes)
Systemy operacyjne i analizatory plików identyfikują pliki PSD, sprawdzając początkową sekwencję bajtów binarnych:
PODPIS HEX (OFFSET 0):
38 42 50 53 00 01REPREZENTACJA ASCII: 8BPS..
Normalizacja: Adobe Photoshop File Format Specification (Version 1)
Specyfikacja techniczna
| Architektura kontenera | Hierarchiczna baza danych dokumentu zawierająca nagłówek, dane trybu koloru, zasoby obrazu, informacje o warstwach i maskach oraz dane złożone obrazu |
| Kompresja | PackBits (RLE), Deflate (ZIP) lub nieskompresowane planarne kanały bajtowe |
| Kolejność bajtów (Endianness) | Big-Endian (kolejność bajtów Motorola) |
| Przestrzenie kolorów | sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Lab Color, Osadzony ICC |
| Kanały i struktura | Kompozyty wielowarstwowe, warstwy dopasowania, warstwy tekstu, maski wektorowe, obiekty inteligentne i kanały |
| Maks. wymiary | 30 000 x 30 000 pikseli (standardowy limit 32-bitowy) |
| Przezroczystość | Pełna przezroczystość alfa dla każdej warstwy oraz tryby mieszania (Mnożenie, Ekran, Nakładka itp.) |
| Streaming i progresywne ładowanie | Brak obsługi strumieniowania; osadza spłaszczony obraz złożony w celu szybkiego podglądu przez aplikacje zewnętrzne |
Techniczna macierz porównawcza: PSD a konkurencja
| Atrybut techniczny | PSD (Bieżący) | PSB | TIFF | PNG |
|---|---|---|---|---|
| Zachowanie warstw | 100% kompletne drzewo warstw Photoshopa | 100% kompletne drzewo warstw Photoshopa | Ograniczona obsługa bloków warstw | Tylko spłaszczony pojedynczy obraz |
| Maksymalny wymiar | 30 000 x 30 000 pikseli | 300 000 x 300 000 pikseli | Praktycznie nieograniczony (BigTIFF) | Prawie nieograniczony |
| Maksymalny rozmiar pliku | 2,0 gigabajty (limit offsetu 32-bitowego) | Eksabajty (limit offsetu 64-bitowego) | 4,0 GB (standardowy TIFF) | 2,0 gigabajty |
| Struktura pliku | Wersja 1 (38 42 50 53 00 01) | Wersja 2 (38 42 50 53 00 02) | Struktura katalogów TIFF IFD | Strumień chunków PNG |
Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego
Błąd programu Photoshop: "Wykryto nieoczekiwany koniec pliku".
Główna przyczyna: Przesyłanie pliku zostało przerwane zanim zapisano ostateczny obraz złożony i kanały warstw.
Odzyskiwanie: Odzyskaj poszczególne nieuszkodzone warstwy lub podgląd złożony za pomocą funkcji odzyskiwania PSD File2File.
Analiza bezpieczeństwa i wektory ataku na parser
Parsery PSD muszą radzić sobie z dziesiątkami niestandardowych bloków zasobów i kanałów warstw, w których wadliwe pola długości mogą powodować przepełnienia bufora.
Znane wektory ataku
- Przepełnienie liczbowe podczas alokacji buforów masek warstw i kanałów kolorów.
- Odczyt poza buforem podczas parsowania rekordów linii skanowania skompresowanych algorytmem PackBits (RLE).
- Obliczenie wskaźnika poza granicami w blokach zasobów obrazu Photoshopa (IRB).
Najlepsze praktyki obronne: Przetwarzaj pliki PSD za pomocą bezpiecznych pod względem pamięci silników WebAssembly działających w piaskownicy.
Pochodzenie historyczne i kamienie milowe
Główne zalety
- Standard branżowy w projektowaniu cyfrowym, zachowujący 100% nieniszczących warstw dopasowania, masek warstw i obiektów inteligentnych.
- Uniwersalna kompatybilność importu w projektowaniu graficznym, montażu wideo (Premiere, After Effects) oraz narzędziami do modelowania 3D.
- Osadza spłaszczony rekord obrazu złożonego, pozwalając przeglądarkom obrazów spoza ekosystemu Adobe na wyświetlanie grafiki bez renderowania warstw.
Ograniczenia techniczne i wady
- Sztywny limit wymiarów 30 000 pikseli oraz limit rozmiaru pliku 2 GB (wymaga formatu PSB powyżej tych progów).
- Złożona specyfikacja zastrzeżona utrudnia osiągnięcie idealnego renderowania warstw przez ofirmy trzecie poza oprogramowaniem Adobe.
- Znaczne rozmiary plików w porównaniu do spłaszczonych formatów eksportu, takich jak WebP czy PNG.
Ciekawe informacje techniczne
- Pierwsze 4 bajty każdego pliku PSD to kod ASCII "8BPS", co oznacza "8-Bitowy Photoshop".
- Thomas Knoll pierwotnie opracował Photoshopa na komputerze Macintosh Plus w 1987 roku pod roboczym tytułem "Display".
- Gdy inna aplikacja otwiera plik PSD bez silnika warstw Photoshopa, wyświetla ona po prostu spłaszczony obraz złożony przechowywany na końcu pliku.
Często zadawane pytania techniczne
Czy mogę otworzyć plik PSD bez Photoshopa?
Tak. Możesz wyświetlać, konwertować i wyodrębniać obrazy z plików PSD za pomocą File2File.app bezpośrednio w przeglądarce internetowej bez instalowania oprogramowania Adobe.
Jak mogę przekonwertować plik PSD na PNG lub JPG?
File2File.app pozwala konwertować pliki PSD na spłaszczone, gotowe do publikacji w sieci obrazy PNG lub JPG w kilka sekund bez przesyłania danych.
Dlaczego mój plik PSD o rozmiarze powyżej 2 GB odmawia zapisu?
Standardowe pliki PSD mają twardy limit architektoniczny 2 GB. W programie Photoshop wybierz "Zapisz jako" i wybierz "Large Document Format (.psb)", aby zapisać pliki większe niż 2 GB.
Powiązane pary konwersji PSD
Konwertuj pliki graficzne Adobe Photoshop PSD na bezstratne obrazy PNG z pełną przezroczystością kanału alfa bezpośrednio w przeglądarce, bez przesyłania danych na serwer.
Konwertuj ciężkie kompozycje Adobe Photoshop PSD na kompaktowe, uniwersalne zdjęcia JPEG z niestandardową kompresją.