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

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

阅读 8.2k
1 个回答

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

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

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

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

notepad++:
请输入图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题