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

是否有像iconv这样的unix工具可以读取数据块并输出检测到的编码?喜欢字符集检测?

有任何想法吗?

最佳答案

确实,您应该从数据源中获取此信息。带引号的可打印数据应始终如此标记。由于QP的关键属性是有效的纯ASCII文本,因此没有100%的确定数据是否为QP的确定方法。如果数据包含多个= XX序列,并且在QP中不包含任何无效内容(例如高字节),则可能将其作为QP,但这是您可以做的最好的事情。

关于c - 检测消息字符串是否经过QP编码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6885246/

10-11 19:33