Что такое формат файла PDN?
.pdn - это формат растровых изображений, используемый инструментом для редактирования фотографий Paint.NET под Windows, разработанным Риком Брюстером и dotPDN LLC. Paint.NET сохраняет проекты в файлы .pdn по умолчанию.
Формат представляет собой многослойный документ, сериализованный средствами .NET. Современные файлы содержат четырехбайтовую сигнатуру PDN3 в начале, за которой следует XML-заголовок с префиксом длины (размеры холста, встроенная миниатюра) и тело документа, которое обычно сжато с помощью Gzip.
.pdn поддерживает эффекты изображения, прозрачность, несколько слоев и различные настройки глубины цвета, что делает его функционально сопоставимым с .psd для пользователей Paint.NET.
Файлы .pdn можно экспортировать в более популярные форматы изображений, такие как .png, .jpg или .bmp. Ни одно другое крупное приложение не открывает .pdn нативно; пользователям macOS и Linux необходимо сначала конвертировать файл.
Безопасность и защита
РИСК: LOWФайл .pdn представляет собой пассивные данные изображения без скриптов или макросов, поэтому его открытие в Paint.NET сопряжено с низким риском. Единственное реальное предостережение касается источника самого редактора: скачивайте Paint.NET только с официального сайта getpaint.net, так как в результатах поиска часто появляются платные или забитые рекламой версии (включая платную версию в Microsoft Store от сторонних лиц). Сам формат файла не содержит исполняемого кода.
Детали формата
в двух словахПрограммы, открывающие файлы PDN
Технические подробности
глубокая спецификация| Магические байты | `PDN3` (0x50 0x44 0x4E 0x33) со смещением 0 |
| Заголовок XML | Блок XML с префиксом длины сразу после сигнатуры; записывает ширину, высоту холста и встроенный предварительный просмотр миниатюры |
| Тело документа | Граф объектов, сериализованный в двоичном формате .NET; обычно сжат Gzip (0x1F 0x8B) или опционально хранится без сжатия (0x00 0x01) |
| Глубина цвета | 32 бита на пиксель - 8 бит на канал (RGBA) |
| Альфа-канал | Полная 8-битная альфа-прозрачность на каждом пикселе поддерживается для каждого слоя |
| Поддержка слоев | Неограниченное количество слоев в документе, каждый с независимыми данными пикселей, режимом смешивания, непрозрачностью и флагом видимости |
| Режимы смешивания | Несколько режимов смешивания на слой (например, «Нормальный», «Умножение», «Экран», «Перекрытие», «Затемнение», «Осветление», «Разница»), хранящиеся для каждого слоя в сериализованном документе |
| Обработка эффектов | Эффекты и корректировки «впекаются» в пиксельные данные слоя; неразрушающие корректирующие слои отсутствуют |
| MIME-тип | image/x-paint-net |
| Спецификация | Опубликованная спецификация отсутствует; внутренняя структура формата определена на основе исходного кода Paint.NET и стороннего анализа |
| Поддержка платформ | Нативная поддержка в Paint.NET только для Windows; macOS и Linux требуют конвертации в совместимый формат |
| Цели экспорта | Экспортируется из Paint.NET в PNG, JPEG, BMP, TIFF, GIF, TGA, DDS и другие форматы через встроенные или подключаемые обработчики файлов |
| Выпущен | 2004 (Paint.NET 1.0); current PDN3 format used by modern releases |
| Спецификация | www.getpaint.net |
Конвертации PDN
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PDN.