gpt4 book ai didi

java - 为什么我们在 .class 文件的开头需要一个魔数(Magic Number)?

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:56 30 4
gpt4 key购买 nike

我在这里读了一些关于每个 java .class 文件开头的神奇数字 0xCAFEBABE 的帖子,我想知道它的原因需要 - 这个标记的目的是什么?
现在还需要吗?还是现在只是为了向后兼容?

找不到回答这个问题的帖子 - 我也没有在 java spec 中看到答案

最佳答案

魔数(Magic Number)基本上是一种文件格式的标识符。例如,JPEG 总是以 FFD8 开头。 Java 本身没有必要,它只是帮助识别文件类型。您可以阅读有关魔数(Magic Number)的更多信息 here .

关于java - 为什么我们在 .class 文件的开头需要一个魔数(Magic Number)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5796484/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com