compression - 解压缩没有文件签名/标题的 gzip
问题描述
我设法拦截了一个 grpc 请求并使用 protoc 对其进行解码,但我似乎无法理解任何数据,由于请求标头,我知道它使用 gzip 压缩
"content-type": "application/grpc; charset=utf-8",
"grpc-accept-encoding": "identity,deflate,gzip",
"accept-encoding": "identity,gzip",
这是解码后的协议缓冲区
"1": {
"1": "¸z =PÞCw.\u001e}».*\u001f\u0011"
},
"2": some value,
"3": {
"1": {
"1": {
"1": "©ÄS¢ÄþP\f.½\fÑWÄK>"
}
}
},
"4": {
"2": 1,
"4": {
"2": {
"1": "other value"
}
},
"7": 2
}
}
我已经在cyberchef上尝试过gunzip,但是没有文件签名我无法解压缩任何东西,所以我应该如何将其他不可读的值解压缩为纯文本?
解决方案
推荐阅读
- unix - 使用命令行计算文件中单词的密度
- terraform - 如何在 Terraform 的模块中引用 Azure 网络安全 ID?
- angular - routerLinkActiveOptions 测试
- python - 登录程序不起作用,无论输入什么
- regex - 正则表达式匹配数字与小数分隔符和可选的千位分隔符
- operating-system - 操作系统是否在上下文切换中保存内存值?
- ios - In-App-Purchase:新订阅购买不会触发 paymentqueue updatedTransactions
- r - 在 dplyr R 中过滤具有字符变量作为列名的表
- android - 仅限 PIE:SharedPreferences IllegalStateException
- android - 动态背景图像不适用于具有 ionic 的 android