Документ Photoshop (.psd)

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

Документ Photoshop (PSD) является повсеместно распространенным родным форматом файлов Adobe Photoshop, сохраняющим сложные многослойные растровые и векторные композиции, маски, типографику и корректирующие слои.

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

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

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

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

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

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

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

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

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

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

38 42 50 53 00 01

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

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

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

Архитектура контейнераИерархическая база данных документов, содержащая заголовок, данные цветового режима, ресурсы изображения, информацию о слоях и масках, а также составные данные изображения
СжатиеPackBits (RLE), Deflate (ZIP) или несжатые поканальные байты в плоскостях
Порядок байтов (Endianness)Обратный порядок байтов (Big-Endian) (порядок байтов Motorola)
Цветовые пространстваsRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Цветовое пространство Lab, Встроенный ICC
Каналы и структураМногослойные композиции, корректирующие слои, текстовые слои, векторные маски, смарт-объекты и каналы
Макс. габариты30 000 x 30 000 пикселей (стандартный 32-битный лимит)
ПрозрачностьПолная послойная альфа-прозрачность и режимы наложения (Умножение, Экран, Наложение и др.)
Потоковая передача и прогрессивная загрузкаНепотоковый формат; внедряет сведенное составное изображение для быстрого предварительного просмотра сторонними программами

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

Технический атрибутPSD (Текущий)PSBTIFFPNG
Сохранение слоев100% полное дерево слоев Photoshop100% полное дерево слоев PhotoshopОграниченная поддержка блоков слоевТолько сведенное одно изображение
Максимальный размер30 000 x 30 000 пикселей300 000 x 300 000 пикселейПрактически неограниченный (BigTIFF)Фактически неограниченный
Максимальный размер файла2,0 гигабайта (ограничение 32-битного смещения)Эксабайты (ограничение 64-битного смещения)4,0 ГБ (стандартный TIFF)2,0 гигабайта
Структура файлаВерсия 1 (38 42 50 53 00 01)Версия 2 (38 42 50 53 00 02)Структура каталога TIFF IFDПоток чанков PNG

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

Ошибка Photoshop: 'Обнаружен неожиданный конец файла'.

Первопричина: Передача файла была прервана до того, как были записаны финальное составное изображение и каналы слоев.

Восстановление: Восстановите отдельные неповрежденные слои или составное превью с помощью инструмента PSD Recovery от File2File.

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

Анализаторы PSD должны обрабатывать десятки пользовательских блоков ресурсов и каналов слоев, где искаженные поля длины могут вызывать переполнение буфера.

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

  • Переполнение целых чисел при выделении буферов маски слоя и цветовых каналов.
  • Чтение за пределами буфера при разборе записей строк сканирования, сжатых методом PackBits (RLE).
  • Вычисление указателя с выходом за границы в блоках ресурсов изображений Photoshop (IRB).

Защитные лучшие практики: Обрабатывайте файлы PSD с использованием безопасных для памяти песочниц на базе WebAssembly.

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

2020Представлены облачные документы Photoshop (.psdc), модернизирующие синхронизацию облачных слоев на основе архитектуры PSD.
2002Photoshop 7.0 представляет композиции слоев (Layer Comps) и механизмы текстовых векторов в спецификации PSD.
1994Photoshop 3.0 представляет слои, превращая PSD в отраслевой стандарт многослойного творческого формата.
1990Томас и Джон Нолл создают оригинальный формат 8BPS вместе с Adobe Photoshop 1.0.

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

  • Отраслевой эталон для цифрового дизайна, сохраняющий 100% неразрушающих корректирующих слоев, масок слоев и смарт-объектов.
  • Универсальная совместимость при импорте в графический дизайн, программы видеомонтажа (Premiere, After Effects) и инструменты 3D-моделирования.
  • Внедряет сведенную запись составного изображения, позволяя средствам просмотра изображений, не принадлежащим Adobe, отображать графику без рендеринга слоев.

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

  • Жесткое ограничение размеров в 30 000 пикселей и лимит размера файла в 2 ГБ (при превышении этих порогов требуется формат PSB).
  • Сложная проприетарная спецификация затрудняет идеальный рендеринг слоев сторонними разработчиками за пределами программного обеспечения Adobe.
  • Существенные размеры файлов по сравнению со сплющенными форматами экспорта, такими как WebP или PNG.

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

  • Первые 4 байта каждого файла PSD представляют собой символы ASCII '8BPS', что означает '8-Битный Photoshop'.
  • Томас Нолл изначально разработал Photoshop на компьютере Macintosh Plus в 1987 году под рабочим названием 'Display'.
  • Когда другое приложение открывает PSD без механизма работы со слоями Photoshop, оно просто отображает сведенное составное изображение, сохраненное в конце файла.

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

Могу ли я открыть файл PSD без Photoshop?

Да. Вы можете просматривать, конвертировать и извлекать изображения из файлов PSD с помощью File2File.app прямо в веб-браузере без установки программного обеспечения Adobe.

Как конвертировать PSD в PNG или JPG?

File2File.app позволяет конвертировать файлы PSD в сведенные, готовые для публикации в интернете изображения PNG или JPG за считанные секунды без передачи данных.

Почему мой файл PSD размером более 2 ГБ отказывается сохраняться?

Стандартные файлы PSD имеют жесткое архитектурное ограничение в 2 ГБ. В Photoshop выберите пункт 'Сохранить как' и выберите 'Формат больших документов (.psb)' для сохранения файлов размером более 2 ГБ.