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

Adobe Стандарт

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

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

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

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

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

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

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

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

Сигнатура заголовка на байтовому рівні (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 Color, Вбудований ICC
Канали та структураБагатошарові композити, коригувальні шари, текстові шари, векторні маски, смарт-об'єкти та канали
Максимальні розміри30 000 x 30 000 пікселів (стандартне 32-бітне обмеження)
ПрозорістьПовна альфа-прозорість для кожного шару та режими накладання (Multiply, Screen, Overlay тощо)
Потокове та прогресивне завантаженняНе потоковий; вбудовує зведене складене зображення для швидкого перегляду сторонніми програмами

Технічна матриця порівняння: 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

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

Помилка 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-моделювання.
  • Вбудовує зведений запис композитного зображення, що дозволяє програмам перегляду зображень сторонніх розробників відображати ілюстрацію без рендерингу шарів.

Технічні обмеження та мінуси

  • Жорстке обмеження розміру в 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 виберіть 'Save As' і виберіть 'Large Document Format (.psb)', щоб зберегти файли розміром понад 2 ГБ.