Голям документ на Photoshop (.psb)

Adobe Стандарт

Форматът Photoshop Large Document Format (PSB) е 64-битовият формат за голямо платно на Adobe Photoshop, проектиран да поддържа масивни графични файлове с размери до 300 000 пиксела и размери на файловете, надвишаващи стандартните ограничения от 2 GB.

Конвертиране от PSB към PNG

Безплатен конвертор от PSB към PNG в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Проверка и метаданни

Операционните системи и файловите анализатори идентифицират PSB файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

Операционните системи и файловите анализатори идентифицират PSB файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 0):

38 42 50 53 00 02

ASCII ПРЕДСТАВЯНЕ: 8BPS..

Стандартизация: Adobe Photoshop File Format Specification (Version 2)

Технически спецификации

Контейнерна архитектураСтруктура на документ Photoshop с 64-битови файлови отмествания и дескриптори за дължина (версия 2)
КомпресияRLE (PackBits), ZIP без предсказване, ZIP с предсказване или некомпресирани необработени байтове по равнини
Поредност на байтовете (Endianness)Старши байт първи (Big-Endian, ред на Motorola)
Цветови пространстваsRGB, Adobe RGB, ProPhoto RGB, CMYK, Lab Color, Embedded ICC Profiles
Канали и структураНеограничен брой слоеве, маски, смарт обекти, корекционни слоеве, текстови контури и алфа канали
Максимални размери300 000 × 300 000 пиксела (теоретичен размер на файла до 4 ексабайта)
ПрозрачностПълно смесване на алфа канали в множество слоеве с 8, 16 или 32-битова плаваща запетая
Поточно предаване и прогресивно зарежданеЙерархична база данни на документ с множество слоеве, която не поддържа поточно обработване

Техническа сравнителна матрица: PSB спрямо конкуренти

Технически атрибутPSB (Текущ)PSDTIFFPNG
Максимални размери300 000 x 300 000 пиксела30 000 x 30 000 пикселаПоддържа 64-битови ограничения на BigTIFFПоддържа ограничения за 31-битови цели числа
Максимален размер на файлаПрактически неограничен (до 4 екзабайта)2.0 гигабайта (ограничение за 32-битов отместващ адрес)4.0 GB (стандартен) / Екзабайти (BigTIFF)2.0 гигабайта
Вътрешни отмествания64-битови файлови отмествания (версия 2)32-битови файлови отмествания (версия 1)32-битови (стандартен) / 64-битови (BigTIFF)32-битови дължини на блокове
Запазване на слоеветеСлоевата структура на Photoshop; съвместимостта зависи от приложението.Слоевата структура на Photoshop; съвместимостта зависи от приложението.Ограничени слоеви блокове в TIFFСплескан растерен образ от едно изображение

Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни

Photoshop показва съобщение 'Could not complete your request because it is not a valid Photoshop document'.

Първопричина: Повреден 64-битов показалец за отместване на слой или неочаквано прекъсване на файла по време на записа.

Възстановяване: Извлечете сплесканото съставно изображение за преглед с помощта на File2File.app PSB Extractor.

Анализ на сигурността и вектори на атака към парсера

PSB файловете съдържат сложни 64-битови йерархии на слоеве, където повредените дескриптори за дължина могат да причинят изчерпване на паметта в парсерите за изображения.

Известни вектори на атака

  • Целочислено препълване по време на разпределението на 64-битови маски на слоеве.
  • Четене извън границите на буфера при парсиране на компресирани с PackBits данни на канали.
  • Отказ от услуга (DoS) чрез разпределение на памет с размер в гигабайти, задействано от специално подбрани размери на платното.

Най-добри практики за защита: Валидирайте отместванията на записите на слоевете и приложете ограничения за заделяне на памет по време на парсирането.

Исторически произход и етапи

2013Photoshop CC разширява поддръжката на PSB за интелигентни обекти (Smart Objects) и работни пространства с множество платна (artboards).
2005Photoshop CS2 позволява редактиране на 32-битови HDR изображения с плаваща запетая в рамките на PSB.
2003Представен с Adobe Photoshop CS (версия 8.0) за преодоляване на историческите ограничения от 30 000 пиксела и 2 GB за PSD.

Основни предимства

  • Нарушава ограниченията за размери от 30 000 пиксела и бариерата за размер на файла от 2 GB на стандартните PSD файлове (поддържа до 300 000 пиксела).
  • Форматът е предназначен да запазва слоевете, пътищата, Smart Objects и коригиращите слоеве на Photoshop при запис от съвместими версии; поддръжката в други програми е различна.
  • Индустриалният стандарт за гигантски билбордове, панорамни стенописи, брандиране на сгради и гигапикселова фотография.

Технически ограничения и минуси

  • Огромни размери на файловете (често от 5 GB до 50 GB на главен документ), изискващи огромно количество RAM и дисково пространство.
  • Ограничена поддръжка в приложения извън екосистемата на Adobe в сравнение със стандартния PSD.
  • Бавни времена за запис и зареждане при записване на бази данни със слоеве с размери от няколко гигабайта на диска.

Интересни технически факти

  • Магическите байтове за стандартен PSD завършват с 0x00 0x01 (версия 1), докато PSB файлът завършва с 0x00 0x02 (версия 2).
  • Изображение с размери 300 000 x 300 000 пиксела, отпечатано на 300 DPI, би обхванал невероятните 83 на 83 фута (25 на 25 метра).
  • Астрофотографите и НАСА композират масивни многогигапикселови телескопни панорами във формат PSB.

Често задавани технически въпроси

Каква е разликата между PSD и PSB?

PSD е ограничен до 30 000 x 30 000 пиксела и 2 GB размер на файла. PSB използва 64-битови отмествания за поддръжка на изображения с размери до 300 000 x 300 000 пиксела и размери на файловете до стотици гигабайти.

Кога трябва да използвам PSB вместо PSD?

Photoshop ще ви подкани да запазите като PSB всеки път, когато вашето изображение надхвърли 30 000 пиксела в което и да е измерение или надвиши 2 GB размер на файла.

Как мога да конвертирам PSB файл в JPG или PNG?

Можете да конвертирате PSB документи в сплескани JPG или PNG изображения с помощта на File2File.app директно във вашия браузър.