Великий документ Photoshop (.psb)
Adobe СтандартPhotoshop Large Document Format (PSB) - це 64-бітний формат великого полотна від Adobe Photoshop, розроблений для підтримки масивних графічних файлів розміром до 300 000 пікселів і розмірів файлів, що перевищують стандартні обмеження 2 ГБ.
Конвертувати з PSB у PNG
Безкоштовний конвертер з PSB у PNG у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли PSB, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли PSB, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):
38 42 50 53 00 02ASCII-УЯВЛЕННЯ: 8BPS..
Стандартизація: Adobe Photoshop File Format Specification (Version 2)
Технічні характеристики
| Архітектура контейнера | Структура документа Photoshop з використанням 64-бітних файлових зміщень і дескрипторів довжини (Версія 2) |
| Стиснення | RLE (PackBits), ZIP без передбачення, ZIP з передбаченням або нестиснені сирі планарні байти |
| Порядок байтів (Endianness) | Big-Endian (порядок байтів Motorola) |
| Колірні простори | sRGB, Adobe RGB, ProPhoto RGB, CMYK, Lab Color, Вбудовані профілі ICC |
| Канали та структура | Необмежена кількість шарів, масок, смарт-об'єктів, коригувальних шарів, текстових контурів та альфа-каналів |
| Максимальні розміри | 300 000 x 300 000 пікселів (теоретичний розмір файлу до 4 ексабайт) |
| Прозорість | Повне багатошарове 8-бітне, 16-бітне або 32-бітне альфа-змішування з плаваючою комою |
| Потокове та прогресивне завантаження | Непотокова багатошарова ієрархічна база даних документів |
Технічна матриця порівняння: PSB проти конкурентів
| Технічний атрибут | PSB (Поточний) | PSD | TIFF | PNG |
|---|---|---|---|---|
| Максимальні розміри | 300 000 x 300 000 пікселів | 30 000 x 30 000 пікселів | Підтримує обмеження BigTIFF 64-біт | Підтримує 31-бітні цілочисельні обмеження |
| Максимальний розмір файлу | Практично необмежений (до 4 ексабайт) | 2,0 гігабайти (обмеження 32-бітного зміщення) | 4,0 ГБ (стандарт) / Ексабайти (BigTIFF) | 2,0 гігабайти |
| Внутрішні зміщення | 64-бітні файлові зміщення (Версія 2) | 32-бітні файлові зміщення (Версія 1) | 32-бітні (стандарт) / 64-бітні (BigTIFF) | 32-бітні довжини чанків |
| Збереження шарів | 100% база даних шарів Photoshop | 100% база даних шарів Photoshop | Обмежені блоки шарів TIFF | Зведене однорастрове зображення |
Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі
Photoshop показує повідомлення 'Не вдалося виконати запит, оскільки це не дійсний документ Photoshop'.
Першопричина: Пошкоджений покажчик 64-бітного зміщення шару або неочікуване обрізання файлу під час збереження.
Відновлення: Витягніть зведене композитне зображення попереднього перегляду за допомогою PSB Extractor від File2File.
Аналіз безпеки та векторів атак на парсери
Файли PSB містять складні 64-бітні ієрархії шарів, де пошкоджені дескриптори довжини можуть спричинити вичерпання пам'яті в парсерах зображень.
Відомі вектори атак
- Переповнення цілих чисел під час виділення 64-бітної маски шару.
- Надмірне читання буфера під час синтаксичного аналізу даних каналу PackBits із компресією.
- Відмова в обслуговуванні через виділення пам'яті в кілька гігабайт, викликане створеними розмірами полотна.
Захисні найкращі практики: Перевіряйте зміщення записів шарів і застосовуйте обмеження розподілу пам'яті під час синтаксичного аналізу.
Історичне походження та віхи
Головні переваги та плюси
- Знімає обмеження розміру в 30 000 пікселів і бар'єр файлу в 2 ГБ стандартних файлів PSD (підтримує до 300 000 пікселів).
- Зберігає 100% неруйнівних шарів Photoshop, векторних контурів, смарт-об'єктів, фільтрів і коригувальних шарів.
- Галузевий стандарт для гігантських білбордів, панорамних муралів, обготок будівель і гігапіксельної фотографії.
Технічні обмеження та мінуси
- Величезні розміри файлів (часто від 5 ГБ до 50 ГБ на головний документ), що вимагають величезної кількості оперативної пам'яті та дискового простору.
- Обмежена підтримка у додатках не від Adobe порівняно зі стандартним 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 безпосередньо у своєму браузері.