检测消息字符串是否为QP编码

时间:2011-07-30 18:45:41

标签: c unix mime quoted-printable

在FreeBsd系统上,我试图确定c样式字符串形式的电子邮件是否是qp编码的?

是否有像iconv这样的unix工具可以读入大块数据并输出检测到的编码?喜欢charset detection?

任何想法?

2 个答案:

答案 0 :(得分:1)

实际上,您应该从数据来源获取此信息。引用可打印数据应始终标记为这样。由于QP的关键属性是有效的纯ASCII文本,因此没有100%确定数据是QP的确定方法。如果数据包含多个= XX序列,并且在QP中不包含任何无效的内容(如高字节),那么它的可能意图作为QP,但这是你能做的最好的事情。 / p>

答案 1 :(得分:0)

您查看Content-Transfer-Encoding标头字段。请参阅http://en.wikipedia.org/wiki/MIME了解起点,包括规范链接。