【量产】查看.Class文件的16进制形式,采用利器WinHex

时间:2024-03-28 11:17:47

【量产】查看.Class文件的16进制形式,采用利器WinHex

需求

最近在学习Java Virtual Machine,其中涉及到.class文件的学习,需要实操查看.class文件的结构。

工具

介绍两款编辑与查看的利器:

WinHex: 16进制编辑器。

UltraEdit:一款功能强大的编辑器,也可作为16进制编辑器。

两款工具中,WinHex处理16进制更加专业和功能强大。

下载

WinHex:

http://www.x-ways.net/winhex/.
(温馨提示:下载速度正常,大小:3.4MB,文件格式.zip,即解压即使用)

WinHex下载包在我的博客中也有上传,可自取;

UltraEdit:

https://www.ultraedit.com/
(温馨提示:此链接下载速度略慢,大小:92.3MB,文件格式:.exe)

WinHex体验

step 1: 桌面新建一个Test.java文件
【量产】查看.Class文件的16进制形式,采用利器WinHex
step 2: javac Test.java 得到需要的Test.class文件
【量产】查看.Class文件的16进制形式,采用利器WinHex
step 3: 将Test.class文件拖入WinHex界面即可查看.class文件的16进制形式如下图:

看到熟悉的CAFA BABE开头前缀了,这就是我们的.class文件16进制形式了。
【量产】查看.Class文件的16进制形式,采用利器WinHex