编码&解码工具

我在学习Java class文件结构的过程中,发现手工阅读是一件非常麻烦的事情,基于此,我尝试使用java来编写工具对class文件信息进行提取。进一步的,我发现自己对编码和解码知识非常缺乏但同时很感兴趣,所以决定写一些关于编码和解码的工具,api,以及对常见的文件结构做一个探讨。

1、编写api

  • 一个int类型数据代表一个字节的信息,将一连串的int数据转化为UTF-8字符串。
  • 将UTF-8编码的字符串转化为一个链表,链表的元素是int类型,一个元素表示为一个字节的无符号值。
  • 将%xx格式的字符串转化为UTF-8编码的字符串。
  • 将UTF-8编码的字符串转化为%xx格式的字符串

 

  • 给出文件的十六进制数据
  • 对class文件进行信息提取和分析
  • 对jpeg、gif文件进行提取和分析
  • 对音频、视频文件进行信息提取和分析
posted @ 2019-10-21 17:17  蓝色风扇  阅读(254)  评论(0编辑  收藏  举报