我有一个问题,试图解压缩使用泄气方法压缩的imap消息。到目前为止,我尝试过的东西是隔离IMAP对话的一个方向(使用wireshark的跟踪tcp函数),并以原始格式保存消息数据,我希望它只包含泄漏的消息部分。然后我发现了一些程序,比如tinf(第一个和第三个例子)和miniz(tgunzip例子),并尝试将这个文件膨胀,但没有成功。 我错过了什么?先谢谢你。解压缩IMAP泄气消息
TINF - http://www.ibsensoftware.com/download.html Miniz - https://code.google.com/archive/p/miniz/source/default/source
IMAP压缩整个流,而不仅仅是消息,所以你不能从其上下文中删除消息。该消息取决于较早的字节。在CRLF之后,您必须从服务器说OK的地方开始放气至COMPRESS DEFLATE命令。 Tinf看起来应该减压,*如果*你得到剪切和粘贴的权利。 – arnt
不幸的是它不起作用。仍然得到膨胀()失败状态-3 – veliki
注意你的剪切和粘贴。 – arnt