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ů:
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 02ASCII REPREZENTACE: 8BPS..
Standardizace: Adobe Photoshop File Format Specification (Version 2)
Technické specifikace
| Architektura kontejneru | Struktura dokumentu Photoshopu s 64bitovými offsety a údaji o délce (verze 2) |
| Komprese | RLE (PackBits), ZIP bez predikce, ZIP s predikcí nebo nekomprimované surové bajty v rovinách |
| Pořadí bajtů | Big-endian (pořadí bajtů Motorola) |
| Barevné prostory | sRGB, Adobe RGB, ProPhoto RGB, CMYK, Lab Color, Vložené profily ICC |
| Kanály a struktura | Neomezený počet vrstev, masek, inteligentních objektů, vrstev úprav, textových cest a alfa kanálů |
| Max. rozměry | 300 000 × 300 000 pixelů (teoretická velikost souboru až 4 exabajty) |
| Průhlednost | Plné 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ý atribut | PSB (Aktuální) | PSD | TIFF | PNG |
|---|---|---|---|---|
| Maximální rozměry | 300 000 x 300 000 pixelů | 30 000 x 30 000 pixelů | Podporuje limity BigTIFF 64-bit | Podporuje 32bitové celočíselné limity |
| Maximální velikost souboru | Prakticky neomezeno (až 4 exabajty) | 2,0 gigabajtu (limit 32bitového posunu) | 4,0 GB (standardní) / exabajty (BigTIFF) | 2,0 gigabajtu |
| Vnitřní offsety | 64bitové pozice v souboru (verze 2) | 32bitové pozice v souboru (verze 1) | 32bitové (standardní) / 64bitové (BigTIFF) | 32bitové délky bloků |
| Zachování vrstev | Databáze vrstev Photoshopu; kompatibilita se liší podle aplikace | Databáze vrstev Photoshopu; kompatibilita se liší podle aplikace | Omezené bloky vrstev TIFF | Slouč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
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.