Файлы PCX разделены на следующие три части: заголовок PCX, данные растрового
массива и факультативная таблица цветов. 128-байт заголовок PCX содержит
несколько полей, в том числе поля размера изображения и числа бит, для кодирования
информации о цвете каждого пикселя. Информация растрового массива сжимается
с использованием простого метода сжатия RLE; факультативная таблица цветов
в конце файла содержит 256 значений цветов RGB, определяющих цвета изображения.
Формат PCX первоначально был разработан для адаптеров CGA- и EGA-дисплеев
и в дальнейшем был модифицирован для использования в адаптерах VGA и адаптерах
истинных цветов. Кодирование цвета каждого пикселя в современных изображениях
PCX может производиться с глубиной 1, 4, 8 или 24 бит.