Lua で Wireshark ディセクタを作成しています。分析されているアプリケーションは、TCP 上で実行されます。私が抱えている問題は、zlib 解凍が必要なことです。データのみを解凍する必要があります。受信したデータは送信前に圧縮されているため、圧縮されていない元のファイル サイズはありません。私が試した、または見つけたすべての例では、同じ側で圧縮してから解凍する必要があります。私はエイリアンffiを使ってこれをやろうとしています。これを回避する方法を知っている人はいますか?または、エイリアンで動作するように zlib のインフレート関数を書き直すのを手伝ってくれる人はいますか? 現在機能させようとしているコードへのリンクを含めています。 http://www.cprogramdevelop.com/3987529/