我有一个通过Wireshark捕获的原始HTTPS流。请求和响应都包含g-zip编码的二进制文件。它们采用八位字节流的形式,并指定accept-encoding gzip。
我想用node.js自己模拟此请求和响应对象,但是为此,我需要提取原始二进制文件,以便可以来回发送它们。有什么方法可以从Wireshark捕获中提取原始的原始BIN?
谢谢!
要提取gzip压缩数据,您只需使用您选择的语言的gzip库或Unix可执行文件zcat
。要压缩数据,请使用Unix可执行文件gzip
。真的很简单:
echo "hello world" | gzip > hello.gz
cat hello.gz | zcat # or just: zcat hello.gz
这将打印hello world
。