deflateメソッドを使用して圧縮されたimapメッセージを解凍しようとする際に問題があります。私が今まで試したことは、IMAPの会話の1つを(wiresharkのfollow tcp関数を使用して)隔離し、メッセージデータを圧縮されたメッセージ部分だけが入っていることを期待する生の形式で保存することでした。私はtinf(1番目と3番目の例)とminiz(tgunzipの例)のようないくつかのプログラムを見つけ、そのファイルを膨らませようとしましたが、それは成功しませんでした。 何か不足していますか?前もって感謝します。IMAPの圧縮されたメッセージを解凍する
TINF - http://www.ibsensoftware.com/download.html ミニッツレーサー - 生データhttps://code.google.com/archive/p/miniz/source/default/source
IMAPは、メッセージだけでなくストリーム全体を圧縮するので、メッセージをそのコンテキストから切り捨てることはできません。メッセージは、以前のバイトに依存します。あなたは、CRLFの後に、サーバーがOKと言う場所からCOMPRESS DEFLATEコマンドまでを収縮させなければなりません。ティンフは、それを解凍する必要があるように見えます。 – arnt
不運にもうまくいきません。それでもステータスが-3のinflate()が失敗しました。 – veliki
カットアンドペーストを心配してください。 – arnt