Что такое формат файла DCX?
Файл .dcx представляет собой контейнер для многостраничных изображений, разработанный ZSoft Corporation как расширение их растрового формата PCX. В то время как стандартный .pcx содержит одно изображение, .dcx объединяет до 1024 отдельных страниц PCX в одном файле, что делало его удобным для передачи многостраничных факсов и рабочих процессов сканирования, распространенных в начале 1990-х годов.
Файл начинается с 4-байтового магического числа (B1 68 DE 3A), за которым сразу следует таблица индексов, содержащая до 1023 четырехбайтовых смещений в формате little-endian (по одному на каждое встроенное изображение PCX), завершающаяся записью 00 00 00 00. Каждая встроенная страница является полноценным, автономным файлом PCX со своим собственным 128-байтовым заголовком и строками развертки, сжатыми по алгоритму PackBits (RLE). Intel включила формат DCX в свое программное обеспечение FaxON/2 и сопутствующее ПО для факс-плат, что способствовало его популяризации для факсимильной рассылки документов с разрешением 1728 × 2200 пикселей (стандарт CCITT Group 3).
Глубина цвета соответствует встроенным страницам PCX: обычно это монохромное изображение 1 бит на пиксель для факсов, хотя возможны страницы 8 бит (256 цветов) и теоретически 24 бита. Формат не поддерживает шифрование или контрольные суммы и не имеет версионности - спецификация представляет собой единое, неизменное определение.
На сегодняшний день DCX фактически устарел. TIFF (особенно TIFF-G4) стал стандартом для архивных факсимильных изображений, а PDF доминирует в многостраничном документообороте. IrfanView и XnView MP по-прежнему могут открывать файлы .dcx для восстановления устаревших данных.
Безопасность и защита
РИСК: LOWDCX - это устаревший контейнер растровых изображений. Поврежденные файлы могут вызвать ошибки парсера в старом ПО, но активных эксплойтов не обнаружено. Низкий риск при использовании современных программ просмотра.
Детали формата
в двух словах- Составной индекс базы данных Visual FoxPro - Visual FoxPro использовала расширение .dcx для составных индексных файлов (технология баз данных, не изображения); несвязанный бинарный формат.
- Индекс базы данных FoxPro для MS-DOS - Более ранние версии FoxPro (до Visual FoxPro) также использовали .dcx для dBASE-совместимых составных индексных файлов.
Программы, открывающие файлы DCX
Технические подробности
глубокая спецификация| Кодирование | Бинарное |
| Порядок байтов | Little-endian (происхождение x86) |
| Магические байты | `B1 68 DE 3A` по смещению 0 |
| Таблица индексов | До 1023 × 4-байтовых смещений страниц в формате little-endian сразу после магических байтов; завершается `00 00 00 00` |
| Максимум страниц | 1024 встроенных изображения PCX на один файл DCX |
| Формат встроенной страницы | Каждая страница - это полноценный файл PCX со своим 128-байтовым заголовком и строками, сжатыми PackBits |
| Сжатие | PackBits RLE для каждой строки внутри каждой встроенной страницы PCX (унаследовано от формата PCX) |
| Глубина цвета | Типично 1 бит (монохром) для факсов; до 8 бит (256 цветов) или 24 бит для цветных страниц PCX |
| Разрешение факсимильной страницы | 1728 × 2200 пикселей на страницу (стандартное разрешение факса CCITT Group 3) |
| Макс. размеры страницы | 65 535 × 65 535 пикселей на страницу (унаследовано от 16-битных полей заголовка PCX версии 5) |
| Типичный размер файла | 10 КБ - 5 МБ (зависит от количества страниц и сложности изображения) |
| MIME-тип | image/x-dcx |
| Выпущен | Late 1980s (ZSoft PC Paintbrush era); popularized ca. 1991 for Intel fax boards |
| Последняя версия | Single specification; no versioned revisions documented |
| Открыть стандартное | Да · без роялти |
| Спецификация | help.accusoft.com |
Конвертации DCX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DCX.