为什么每个类文件都以“Êþº¾”开头

问题描述 投票:0回答:2

我不明白。 java中每个类文件开头的“Êþº3”的用途是什么?

我搜索过但没有找到相关的。

java jvm .class-file
2个回答
3
投票

每个类文件都以十六进制序列

CAFEBABE
开头。在编辑器/控制台中,您使用的字节序列必须呈现为您所看到的字符。


0
投票

Bohemian 的答案是正确的,尽管他们没有真正指定序列的哪些部分映射到您所看到的内容。 “Ê”是十六进制 CA 的 ASCII 代码。 “þ”是十六进制 FE 的 ASCII 代码。 “°”是十六进制 BA 的 ASCII 代码。 “3/4”是十六进制 BE 的 ASCII 代码。

© www.soinside.com 2019 - 2024. All rights reserved.