CUPS записывает все параметры (и метаданные ), перемещающиеся по заданию, вc
-файлы (управляющие файлы ), перемещающиеся вместе с фактическим файлом данных буфераd
-в /var/ катушка/чашки/ .
Управляющие файлы называются cNNNNNN
, где NNNNNN представляет идентификатор задания CUPS.
Этот бит я всегда знал. Вчера мне нужно было поближе изучить эти файлы, но, поскольку они закодированы в двоичном формате, простойstrings
-запуск для них не дал достаточно хорошего результата.
Сначала я задал похожий вопрос на StackOverflow, но позже нашел инструмент, который может анализировать файлы c -. Он есть в исходном коде CUPS, но не собирается по умолчанию, и, следовательно, его почти никогда не увидит даже самый заядлый пользователь CUPS (, а также не собирается сборщиками дистрибутива Linux ).
Его зовутtestipp
.
Как его собрать и как использовать я описал на StackOverflow, здесь: