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

Adobe Стандарт

Photoshop Document (PSD): це повсюдно поширений власний формат файлів Adobe Photoshop, який зберігає складні багатошарові растрові та векторні композиції, маски, типографіку й коригувальні шари.

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

Безкоштовний конвертер з PSD у PNG у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

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

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

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

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

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

38 42 50 53 00 01

ПОДАННЯ В ASCII: 8BPS..

Стандартизація: Adobe Photoshop File Format Specification (Version 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-бітне обмеження)
ПрозорістьПовна альфа-прозорість для кожного шару та режими накладання (Multiply, Screen, Overlay тощо)
Потокове та прогресивне завантаженняНе потоковий; вбудовує зведене складене зображення для швидкого перегляду сторонніми програмами

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

Технічний атрибутPSD (Поточний)PSBTIFFPNG
Збереження шарівДерево шарів Photoshop; сумісність залежить від програми.Дерево шарів 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

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Помилка Photoshop: 'Виявлено несподіваний кінець файлу'.

Першопричина: Передача файлу була перервана до того, як було записано кінцеве композитне зображення та канали шарів.

Відновлення: Відновіть окремі неушкоджені шари або композитний попередній перегляд за допомогою PSD Recovery від File2File.app.

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

Засоби розбору 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.

Основні переваги

  • Власний формат Photoshop може зберігати підтримувані коригувальні шари, маски та Smart Objects; сумісність іншого програмного забезпечення різниться.
  • Файли PSD можна імпортувати в багато програм для дизайну й відео; підтримуваний вміст і збереження шарів залежать від продукту та версії.
  • Вбудовує зведений запис композитного зображення, що дозволяє програмам перегляду зображень сторонніх розробників відображати ілюстрацію без рендерингу шарів.

Технічні обмеження та недоліки

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

Цікаві технічні факти

  • Перші 4 байти кожного файлу PSD: це ASCII '8BPS', що розшифровується як '8-Bit 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 ГБ.