这数据是被加密还是乱码了?为什么有的乱有的不乱?


情况是这样子的:
我想研究Android一个APP的数据,
于是我在电脑上安装了Fiddler,并让电脑成为手机上网的代理服务器。
然后在手机上运行APP,电脑这边Fiddler就可以抓到数据了。
可是抓到的数据是这样子的:
请输入图片描述
用notepad++打开输出文件是这样:
请输入图片描述
这是乱码吗?为什么有的又没有乱,
还是数据被加密了?请指教。。。

加密 Android fiddler 乱码 代理

猫片鉴赏湿 10 years, 11 months ago

这个就是传说中的 二进制文件 了.

文件大略 分为 文本的 和二进制的. 其实底下来说, 都是存的 字节码. 但是文本文件里的内容是符合某种编码的. 比如你在文本编辑器里, 用utf8打开, 看到里面没有乱码, 全是有意义的符号, 表示很开心.

但有很多文件, 不是用来在text editor/viewer里显示或者编辑的. 比如一副图片. 再或者我自定义了一种文件格式, 规定前2个字节是0, 后面放utf8 string.


 vim:
:%!xxd
写入: 0000 E4B8 ADE5 9BBD
:%!xxd -r
:x

notepad++:
请输入图片描述

tfyym answered 10 years, 11 months ago

Your Answer