XPM
X PixMap — формат изображений для цветных значков, который заодно является корректным исходным кодом на C.
В X11 уже был XBM для монохромных растров, хранимых как массив C, который можно сразу подключить через #include. XPM, написанный Арно Ле Орсом в французской Groupe Bull около 1989 года, делал то же для цветных. Файл — массив строк: сначала размеры и число цветов, затем таблица, сопоставляющая каждому символу цвет — по имени из базы цветов X или None для прозрачного, — и, наконец, само изображение по строкам, читаемое в текстовом редакторе.
Библиотека libXpm превращала файл в pixmap и маску. Формат стал стандартом для значков в оконных менеджерах вроде FVWM и в ранних приложениях GTK. Разбор «почти C» оказался сложнее, чем выглядел: в libXpm переполнения буфера исправляли ещё в 2020-х.