So Easy

这里使用打开 Hello.class 文件为例

首先使用 vim -b Hello.class 打开文件,然后在 Vim 的命令模式下输入 :%!xxd 回车即可看见文件内容。

效果:

00000000: cafe babe 0000 0034 001d 0a00 0600 0f09  .......4........
00000010: 0010 0011 0800 120a 0013 0014 0700 1507 ................
00000020: 0016 0100 063c 696e 6974 3e01 0003 2829 .....<init>...()
00000030: 5601 0004 436f 6465 0100 0f4c 696e 654e V...Code...LineN
00000040: 756d 6265 7254 6162 6c65 0100 046d 6169 umberTable...mai
00000050: 6e01 0016 285b 4c6a 6176 612f 6c61 6e67 n...([Ljava/lang
00000060: 2f53 7472 696e 673b 2956 0100 0a53 6f75 /String;)V...Sou
00000070: 7263 6546 696c 6501 000a 4865 6c6c 6f2e rceFile...Hello.
00000080: 6a61 7661 0c00 0700 0807 0017 0c00 1800 java............
00000090: 1901 000c 4865 6c6c 6f20 576f 726c 642e ....Hello World.
000000a0: 0700 1a0c 001b 001c 0100 0548 656c 6c6f ...........Hello
000000b0: 0100 106a 6176 612f 6c61 6e67 2f4f 626a ...java/lang/Obj
000000c0: 6563 7401 0010 6a61 7661 2f6c 616e 672f ect...java/lang/
000000d0: 5379 7374 656d 0100 036f 7574 0100 154c System...out...L
000000e0: 6a61 7661 2f69 6f2f 5072 696e 7453 7472 java/io/PrintStr
000000f0: 6561 6d3b 0100 136a 6176 612f 696f 2f50 eam;...java/io/P
00000100: 7269 6e74 5374 7265 616d 0100 0770 7269 rintStream...pri
00000110: 6e74 6c6e 0100 1528 4c6a 6176 612f 6c61 ntln...(Ljava/la
00000120: 6e67 2f53 7472 696e 673b 2956 0021 0005 ng/String;)V.!..
00000130: 0006 0000 0000 0002 0001 0007 0008 0001 ................
00000140: 0009 0000 001d 0001 0001 0000 0005 2ab7 ..............*.
00000150: 0001 b100 0000 0100 0a00 0000 0600 0100 ................
00000160: 0000 0100 0900 0b00 0c00 0100 0900 0000 ................
00000170: 2500 0200 0100 0000 09b2 0002 1203 b600 %...............
00000180: 04b1 0000 0001 000a 0000 000a 0002 0000 ................
00000190: 0004 0008 0005 0001 000d 0000 0002 000e ................

最新文章

  1. 高效jQuery的奥秘
  2. HDU 1754区间最值 &amp; SPLAY
  3. UIApplication和delegate代理
  4. java jdk environment variables
  5. The service ‘xxx’ configured for WCF is not registered with the Autofac container
  6. 黑马程序员-File类+递归的简单应用
  7. 使用c语言编写cgi程序
  8. Mongodb增加权限管理
  9. java并发4-单例设计方法
  10. structs2注解+jsp+ajax实现post异步载入select
  11. 深究Xcode的bitcode设置
  12. html5 vedio 播放器,禁掉进度条快进快退事件
  13. springcloud-feign组件实现声明式的调用
  14. 51nod1268(基础dfs)
  15. 【netcore基础】MVC API全局异常捕捉中间件ExceptionHandlerMiddleWare
  16. Spring boot mybatis : Error creating bean with name &#39;com.github.pagehelper.autoconfigure.MapperAutoConfiguration&#39;: Invocation of init method failed;
  17. 解决不能正常访问workerman的问题
  18. jquery ajax thinkphp异步局部刷新完整流程
  19. 用java代码调用shell脚本执行sqoop将hive表中数据导出到mysql
  20. 正则表达式总结 java 等

热门文章

  1. [CTS2019]氪金手游
  2. [CSP-S模拟测试]:陶陶摘苹果(线段树维护单调栈)
  3. Eclipse的JSON文件报错解决
  4. 191028DjangoORM之多表操作
  5. 云服务器搭建anaconda pytorch torchvision
  6. winform Timer控件的使用
  7. DAY 2模拟赛
  8. Use an Excel RTD Server with DCOM
  9. js开发问题
  10. Appium+python--元素定位uiautomatorviewer