У меня есть электронное письмо, состоящее из нескольких частей, я успешно проанализировал его с помощью GMime, но не могу понять, как декодировать Content-Transfer-Encoding: цитируемый для печати частей.
Я видел, что есть автоматные функции, но я не знаю, как их использовать.
g_mime_encoding_init_decode ()
g_mime_encoding_quoted_decode_step ()
Кто-нибудь знает, как это сделать?
Мой ввод — это текстовый файл, содержащий сообщение.
Вам не нужно использовать эти методы. Все, что вам нужно сделать, это сделать:
content = g_mime_part_get_content (part);
g_mime_data_wrapper_write_to_stream (content, output_stream);
С этой точки зрения, output_stream
будет содержать декодированный контент.
Других решений пока нет …