Большой документ Photoshop (.psb)

Спецификация Стандарт

Формат больших документов Photoshop (PSB) - это 64-битный формат холстов большого размера от Adobe Photoshop, созданный для поддержки массивных графических файлов с размерами до 300 000 пикселей и размерами файлов, превышающими стандартные лимиты в 2 ГБ.

Конвертировать из PSB в PNG

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

Анализ и метаданные

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

Выберите или перетащите файлы сюда

100% конфиденциальное преобразование в браузере - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполняется локально в песочнице вашего браузера.

Сигнатура заголовка на уровне байтов (Magic Bytes)

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

HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):

38 42 50 53 00 02

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

Стандартизация: Спецификация формата файлов Adobe Photoshop (Версия 2)

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

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

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

Технический атрибутPSB (Текущий)PSDTIFFPNG
Максимальные размеры300 000 x 300 000 пикселей30 000 x 30 000 пикселейПоддерживает лимиты 64-битного BigTIFFПоддерживает ограничения 32-битных целых чисел
Максимальный размер файлаПрактически неограниченный (до 4 эксабайт)2,0 гигабайта (ограничение 32-битного смещения)4,0 ГБ (стандарт) / эксабайты (BigTIFF)2,0 гигабайта
Внутренние смещения64-битные файловые смещения (Версия 2)32-битные файловые смещения (Версия 1)32-битные (стандарт) / 64-битные (BigTIFF)Длины блоков 32 бита
Сохранение слоев100% база данных слоев Photoshop100% база данных слоев PhotoshopОграниченные блоки слоев TIFFСведенный растр с одним изображением

Типичные режимы повреждения и руководство по восстановлению в HEX

Photoshop выводит сообщение: 'Не удалось выполнить запрос, так как это недействительный документ Photoshop'.

Первопричина: Поврежденный указатель 64-битного смещения слоя или непредвиденное усечение файла во время сохранения.

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

Анализ безопасности и векторы атак на парсер

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

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

  • Переполнение целых чисел при выделении памяти для 64-битной маски слоя.
  • Чтение за пределами буфера при разборе данных каналов, сжатых алгоритмом PackBits.
  • Отказ в обслуживании из-за выделения многогигабайтных объемов памяти, вызванного специально созданными размерами холста.

Защитные лучшие практики: Проверяйте смещения записей слоев и применяйте ограниченные лимиты распределения памяти во время синтаксического анализа.

Исторические истоки и вехи

2013Photoshop CC расширяет поддержку PSB для смарт-объектов и рабочих процессов на холстах с несколькими монтажными областями.
2005Photoshop CS2 добавляет возможность редактирования 32-битных HDR-изображений с плавающей запятой в формате PSB.
2003Представлен в Adobe Photoshop CS (Версия 8.0) для преодоления исторических ограничений PSD в 30 000 пикселей и 2 ГБ.

Ключевые преимущества и плюсы

  • Преодолевает лимит размеров в 30 000 пикселей и барьер размера файла в 2 ГБ для стандартных файлов PSD (поддерживает до 300 000 пикселей).
  • Сохраняет 100% неразрушающих слоев Photoshop, векторных контуров, смарт-объектов, фильтров и корректирующих слоев.
  • Отраслевой стандарт для гигантских билбордов, панорамных фресок, настенных покрытий и гигапиксельной фотографии.

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

  • Огромные размеры файлов (часто от 5 ГБ до 50 ГБ на мастер-документ), требующие огромного объема оперативной памяти и дискового пространства.
  • Ограниченная поддержка в приложениях сторонних разработчиков по сравнению со стандартным PSD.
  • Низкая скорость сохранения и загрузки при записи многогигабайтных баз данных слоев на диск.

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

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

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

В чем разница между PSD и PSB?

PSD ограничен размером 30 000 x 30 000 пикселей и 2 ГБ в файле. PSB использует 64-битные смещения для поддержки изображений размером до 300 000 x 300 000 пикселей и файлов размером в сотни гигабайт.

Когда следует использовать PSB вместо PSD?

Photoshop предложит сохранить файл как PSB, когда ваше изображение превысит 30 000 пикселей в любом из измерений или его размер превысит 2 ГБ.

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

Вы можете конвертировать документы PSB в плоские изображения JPG или PNG с помощью File2File.app прямо в своем браузере.