确定字符串中使用的压缩类型

时间:2016-09-02 08:25:37

标签: encryption compression

有点奇怪的。我试图解释连接到我的WiFi网络的设备正在发送的数据,以响应我对其状态的请求。我作为HTTP请求请求了一些信息,并且XML响应返回data=Hf+vEwAATAgyAAA4BgsMAAACAAAAAAAATAAAUHc=

所以我要解码的数据是

Hf+vEwAATAgyAAA4BgsMAAACAAAAAAAATAAAUHc=

我的问题是,这是加密的,压缩的吗?它看起来像压缩我,但我无法弄清楚它是什么类型。

1 个答案:

答案 0 :(得分:2)

不,它没有被压缩。它是Base64 encoded。用十六进制解码你得到了

1d ff af 13 00 00 4c 08 32 00 00 38 06 0b 0c 00
00 02 00 00 00 00 00 00 4c 00 00 50 77 

在给定长串零的情况下,解码后的形式也不会被压缩。出于同样的原因,它也不是加密的。压缩良好的数据至少乍一看似乎是随机数据。加密良好的数据与随机数据无法区分。