关于POST上传一个.gz文件的报文编码问题

各位大神,小弟有一个问题求助,用抓包工具看到上传的POST报文是上传一个.gz文件,但是报文里好像不是十六进制的编码,没有找到gz文件的开头1f8b标志,请教大神,这个是什么格式的编码?

POST /operation/sgk/upload HTTP/1.1
Content-Length: 18592
Content-Type: application/x-www-form-urlencoded
Host:tengo.com:8081
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)

dataarray=%5B%7B%22filename%22%3A%22A_testmore1.gz%22%2C%22

看上去像base64编码

先是urlencode,里面的某些参数又用了base64

这个编程真奇怪,是不是经过了一定加密处理之类的

Base 64的加密编码,你用decode('base64')解码一下就是,可能还会跟文件的编码形式例如utf-8有关