Velký dokument Photoshopu (.psb)

Adobe Standardní

Photoshop Large Document Format (PSB) je 64bitový formát velkého plátna od Adobe Photoshopu, navržený tak, aby podporoval masivní grafické soubory s rozměry až 300 000 pixelů a velikostí souborů přesahující standardní limit 2 GB.

Převést PSB na PNG

Bezplatný konvertor z PSB do PNG v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola a metadata

Operační systémy a analyzátory souborů identifikují soubory PSB kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory PSB kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

38 42 50 53 00 02

ASCII REPREZENTACE: 8BPS..

Standardizace: Adobe Photoshop File Format Specification (Version 2)

Technické specifikace

Architektura kontejneruStruktura dokumentu Photoshopu s 64bitovými offsety a údaji o délce (verze 2)
KompreseRLE (PackBits), ZIP bez predikce, ZIP s predikcí nebo nekomprimované surové bajty v rovinách
Pořadí bajtůBig-endian (pořadí bajtů Motorola)
Barevné prostorysRGB, Adobe RGB, ProPhoto RGB, CMYK, Lab Color, Vložené profily ICC
Kanály a strukturaNeomezený počet vrstev, masek, inteligentních objektů, vrstev úprav, textových cest a alfa kanálů
Max. rozměry300 000 × 300 000 pixelů (teoretická velikost souboru až 4 exabajty)
PrůhlednostPlné prolnutí alfa ve více vrstvách s 8bitovými, 16bitovými nebo 32bitovými hodnotami s plovoucí desetinnou čárkou
Streamování a progresivní načítáníHierarchická databáze dokumentu s více vrstvami, kterou nelze zpracovávat proudově

Technická srovnávací matice: PSB vs konkurence

Technický atributPSB (Aktuální)PSDTIFFPNG
Maximální rozměry300 000 x 300 000 pixelů30 000 x 30 000 pixelůPodporuje limity BigTIFF 64-bitPodporuje 32bitové celočíselné limity
Maximální velikost souboruPrakticky neomezeno (až 4 exabajty)2,0 gigabajtu (limit 32bitového posunu)4,0 GB (standardní) / exabajty (BigTIFF)2,0 gigabajtu
Vnitřní offsety64bitové pozice v souboru (verze 2)32bitové pozice v souboru (verze 1)32bitové (standardní) / 64bitové (BigTIFF)32bitové délky bloků
Zachování vrstevDatabáze vrstev Photoshopu; kompatibilita se liší podle aplikaceDatabáze vrstev Photoshopu; kompatibilita se liší podle aplikaceOmezené bloky vrstev TIFFSloučený rastr jednoho obrazu

Běžné režimy poškození a příručka pro obnovení v hex

Photoshop zobrazuje hlášení „Nelze dokončit požadavek, protože se nejedná o platný dokument aplikace Photoshop“.

Hlavní příčina: Poškozený 64bitový ukazatel posunu vrstvy nebo neočekávané oříznutí souboru během ukládání.

Obnovení: Extrahujte sloučený náhledový obrázek pomocí nástroje File2File.app PSB Extractor.

Bezpečnostní analýza a vektory útoků na parser

Soubory PSB obsahují složité 64bitové hierarchie vrstev, u nichž mohou poškozené údaje o délce způsobit vyčerpání paměti při analýze obrazů.

Známé vektory útoků

  • Přetečení celého čísla při alokaci 64bitové masky vrstvy.
  • Čtení za hranicemi vyrovnávací paměti při analýze dat kanálu komprimovaných pomocí PackBits.
  • Odepření služby (DoS) prostřednictvím alokace paměti o velikosti několika gigabajtů vyvolané upravenými rozměry plátna.

Doporučené bezpečnostní postupy: Během parsování ověřte posuny záznamů vrstev a stanovte pevné limity pro alokaci paměti.

Historický vývoj a milníky

2013Photoshop CC rozšiřuje podporu PSB pro inteligentní objekty (Smart Objects) a pracovní postupy s plátny s více uměleckými plochami.
2005Photoshop CS2 umožňuje 32bitové editování HDR obrazů s plovoucí řádovou čárkou v rámci PSB.
2003Představeno v Adobe Photoshop CS (verze 8.0) za účelem prolomení historických limitů PSD na 30 000 pixelů a 2 GB.

Klíčové výhody a přednosti

  • Prolézá limit rozměrů 30 000 pixelů a bariéru velikosti souboru 2 GB u standardních souborů PSD (podporuje až 300 000 pixelů).
  • Formát je navržen tak, aby při ukládání v kompatibilních verzích Photoshopu zachoval vrstvy, cesty, inteligentní objekty a vrstvy úprav; podpora v jiném softwaru se liší.
  • Používá se v některých pracovních postupech Photoshopu pro velká plátna, například při tvorbě billboardů, panoramat a jiných obrázků ve vysokém rozlišení.

Technická omezení a nevýhody

  • Velké dokumenty PSB mohou vyžadovat značnou paměť a místo na disku; velikost souboru závisí na rozměrech plátna, vrstvách a vloženém obsahu.
  • Omezená podpora v aplikacích jiných výrobců než Adobe ve srovnání se standardním PSD.
  • Pomalé ukládání a načítání při zápisu gigabajtových databází vrstev na disk.

Zajímavé technické drobnosti

  • Signatura standardního souboru PSD končí bajty 0x00 0x01 (verze 1), zatímco signatura souboru PSB končí bajty 0x00 0x02 (verze 2).
  • Obrázek o velikosti 300 000 x 300 000 pixelů vytištěný při 300 DPI by zabíral úžasných 83 x 83 stop (25 x 25 metrů).
  • Astrofotografové a NASA skládají masivní gigapixelová panoráma teleskopů ve formátu PSB.

Často kladené technické otázky

Jaký je rozdíl mezi formáty PSD a PSB?

Formát PSD je omezen na rozlišení 30 000 x 30 000 pixelů a velikost souboru 2 GB. PSB používá 64bitová odsazení pro podporu obrázků o velikosti až 300 000 x 300 000 pixelů a velikosti souborů dosahujících stovek gigabajtů.

Kdy bych měl místo formátu PSD použít formát PSB?

Photoshop vás vyzve k uložení ve formátu PSB, kdykoliv váš obrázek přesáhne 30 000 pixelů v libovolném rozměru nebo překročí velikost souboru 2 GB.

Jak mohu převést soubor PSB do formátu JPG nebo PNG?

Dokumenty PSB můžete převést na sloučené obrázky JPG nebo PNG pomocí aplikace File2File.app přímo ve vašem prohlížeči.