.java 文件以什么十六进制代码开头?
What hex code do .java files start with?
我正在尝试获取 "magic number"(表示文件格式的字节)...我确实尝试在十六进制编辑器中自己打开文件。但我一开始只得到“70 75”。这是错误的。我正在做作业,找不到正确的十六进制代码。我对十六进制编辑器没有太多经验。
.java
个文件是源文件。它们是纯文本文件,没有任何特定的幻数。 70 75
是字符 pu
的字节 - 您可能正在查看 public class ...
定义。
编译的 Java .class
文件以字节 CA FE BA BE
("Café babe") 开头。有关格式的说明,请参阅 Java Virtual Machine Specification §4.1 – The ClassFile Structure 。
我正在尝试获取 "magic number"(表示文件格式的字节)...我确实尝试在十六进制编辑器中自己打开文件。但我一开始只得到“70 75”。这是错误的。我正在做作业,找不到正确的十六进制代码。我对十六进制编辑器没有太多经验。
.java
个文件是源文件。它们是纯文本文件,没有任何特定的幻数。 70 75
是字符 pu
的字节 - 您可能正在查看 public class ...
定义。
编译的 Java .class
文件以字节 CA FE BA BE
("Café babe") 开头。有关格式的说明,请参阅 Java Virtual Machine Specification §4.1 – The ClassFile Structure 。