Документ Photoshop (.psd)
Adobe СтандартPhotoshop Document (PSD): це повсюдно поширений власний формат файлів Adobe Photoshop, який зберігає складні багатошарові растрові та векторні композиції, маски, типографіку й коригувальні шари.
Конвертувати з PSD у PNG
Безкоштовний конвертер з PSD у PNG у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли PSD, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (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 (Поточний) | PSB | TIFF | PNG |
|---|---|---|---|---|
| Збереження шарів | Дерево шарів 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 із безпечним керуванням пам’яттю.
Історичне походження та віхи
Основні переваги
- Власний формат 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 ГБ.
Пов'язані пари конвертації PSD
Конвертуйте графіку Adobe Photoshop PSD у файли PNG без втрати якості зі збереженням повної прозорості альфа-каналу - безпосередньо у браузері, без передавання даних на сервер.
Конвертуйте великі за розміром композиції Adobe Photoshop PSD у компактні фотографії JPEG, які зручно переглядати на будь-яких пристроях.
Поділіться видимим композитним зображенням Photoshop у вигляді односторінкового PDF для затвердження. Сторінка не зберігає шари PSD, маски або редаговані коригування.