Duży dokument programu Photoshop (.psb)

Adobe Standard

Photoshop Large Document Format (PSB) to 64-bitowy format dużego płótna programu Adobe Photoshop, zaprojektowany do obsługi ogromnych plików graficznych o wymiarach do 300 000 pikseli i rozmiarach przekraczających standardowe limity 2 GB.

Konwertuj PSB na PNG

Darmowy konwerter z PSB na PNG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki PSB, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Prywatnie - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki PSB, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

38 42 50 53 00 02

REPREZENTACJA ASCII: 8BPS..

Normalizacja: Adobe Photoshop File Format Specification (Version 2)

Specyfikacja techniczna

Architektura konteneraStruktura dokumentu Photoshopa wykorzystująca 64-bitowe przesunięcia w pliku i deskryptory długości (wersja 2)
KompresjaRLE (PackBits), ZIP bez predykcji, ZIP z predykcją lub nieskompresowane surowe bajty planarne
Kolejność bajtów (Endianness)Big-Endian (kolejność bajtów Motorola)
Przestrzenie kolorówsRGB, Adobe RGB, ProPhoto RGB, CMYK, Lab Color, Osadzone profile ICC
Kanały i strukturaNieograniczona liczba warstw, masek, obiektów inteligentnych, warstw dopasowania, ścieżek tekstowych i kanałów alfa
Maks. wymiary300 000 x 300 000 pikseli (teoretyczny rozmiar pliku do 4 eksabajtów)
PrzezroczystośćPełne wielowarstwowe mieszanie alfa 8-bitowe, 16-bitowe lub 32-bitowe zmiennoprzecinkowe
Streaming i progresywne ładowanieNieobsługująca strumieniowania hierarchiczna baza danych dokumentu wielowarstwowego

Techniczna macierz porównawcza: PSB a konkurencja

Atrybut technicznyPSB (Bieżący)PSDTIFFPNG
Maksymalne wymiary300 000 x 300 000 pikseli30 000 x 30 000 pikseliObsługuje limity 64-bitowe BigTIFFObsługuje limity liczb całkowitych 31-bitowych
Maksymalny rozmiar plikuPraktycznie nieograniczony (do 4 eksabajtów)2,0 gigabajty (limit przesunięcia 32-bitowego)4,0 GB (standard) / eksabajty (BigTIFF)2,0 gigabajta
Wewnętrzne przesunięcia64-bitowe przesunięcia w pliku (wersja 2)32-bitowe przesunięcia w pliku (wersja 1)32-bitowe (standard) / 64-bitowe (BigTIFF)32-bitowe długości bloków
Zachowanie warstwBaza danych warstw Photoshopa; zgodność zależy od aplikacji.Baza danych warstw Photoshopa; zgodność zależy od aplikacji.Ograniczone bloki warstw TIFFSpłaszczony obraz rastrowy

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Photoshop wyświetla komunikat: "Nie można ukończyć żądania, ponieważ nie jest to prawidłowy dokument programu Photoshop".

Główna przyczyna: Uszkodzone 64-bitowe przesunięcie wskaźnika warstwy lub nieoczekiwane ucięcie pliku podczas zapisywania.

Odzyskiwanie: Wyodrębnij spłaszczony obraz podglądowy za pomocą narzędzia PSB Extractor w File2File.app.

Analiza bezpieczeństwa i wektory ataku na parser

Pliki PSB zawierają złożone 64-bitowe hierarchie warstw, w których uszkodzone deskryptory długości mogą powodować wyczerpanie pamięci w parserach obrazów.

Znane wektory ataku

  • Przepełnienie liczbowe podczas alokacji 64-bitowej maski warstwy.
  • Odczyt poza buforem podczas parsowania danych kanału skompresowanych algorytmem PackBits.
  • Atak typu odmowa usługi (DoS) poprzez alokację pamięci rzędu gigabajtów wywołaną spreparowanymi wymiarami płótna.

Najlepsze praktyki obronne: Sprawdzaj przesunięcia rekordów warstw i stosuj limity przydzielanej pamięci podczas parsowania.

Pochodzenie historyczne i kamienie milowe

2013Photoshop CC rozszerza obsługę PSB w pracy z obiektami inteligentnymi i dokumentami wieloobszarowymi.
2005Photoshop CS2 włącza edycję obrazów HDR o zmiennej precyzji 32-bitowej w formacie PSB.
2003Wprowadzony wraz z programem Adobe Photoshop CS (Wersja 8.0), aby przełamać historyczne limity 30 000 pikseli i 2 GB dla formatu PSD.

Główne zalety

  • Przełamuje limit wymiarów 30 000 pikseli oraz barierę rozmiaru pliku 2 GB standardowych plików PSD (obsługuje do 300 000 pikseli).
  • Format zaprojektowano tak, aby podczas zapisu w zgodnej wersji Photoshopa zachowywał warstwy, ścieżki, obiekty inteligentne i warstwy dopasowania; obsługa w innych programach jest różna.
  • Standard branżowy dla gigantycznych billboardów, murali panoramicznych, oklein budynków i fotografii gigapikselowych.

Ograniczenia techniczne i wady

  • Ogromne rozmiary plików (często od 5 GB do 50 GB na dokument główny), wymagające ogromnej ilości pamięci RAM i miejsca na dysku.
  • Ograniczona obsługa w aplikacjach spoza ekosystemu Adobe w porównaniu do standardowego PSD.
  • Wolne czasy zapisu i wczytywania podczas zapisywania wielogigabajtowych baz danych warstw na dysk.

Ciekawe informacje techniczne

  • Magiczne bajty dla standardowego PSD kończą się na 0x00 0x01 (Wersja 1), podczas gdy plik PSB kończy się na 0x00 0x02 (Wersja 2).
  • Obraz o wymiarach 300 000 x 300 000 pikseli wydrukowany w rozdzielczości 300 DPI rozciągałby się na zadziwiające 25 na 25 metrów (83 na 83 stopy).
  • Astrofotografowie i NASA tworzą ogromne, wielogigapikselowe panoramy teleskopowe w formacie PSB.

Często zadawane pytania techniczne

Jaka jest różnica między PSD a PSB?

PSD ma limit 30 000 x 30 000 pikseli i rozmiaru pliku 2 GB. PSB wykorzystuje 64-bitowe przesunięcia, aby obsługiwać obrazy o wymiarach do 300 000 x 300 000 pikseli i pliki o rozmiarach sięgających setek gigabajtów.

Kiedy powinienem używać PSB zamiast PSD?

Photoshop poprosi o zapisanie pliku w formacie PSB, gdy obraz przekroczy 30 000 pikseli w którymkolwiek wymiarze lub rozmiar pliku przekroczy 2 GB.

Jak mogę przekonwertować plik PSB na JPG lub PNG?

Możesz konwertować dokumenty PSB na spłaszczone obrazy JPG lub PNG za pomocą File2File.app bezpośrednio w przeglądarce.