Зачем нам нужно магическое число в начале файла .class?

Я прочитал здесь несколько сообщений о магическом числе 0xCAFEBABE в начале каждого файла java .class и хотел узнать , почему он нужен - для чего нужна эта маркировка?
Это все еще нужно? или теперь это просто для обратной совместимости?

Не удалось найти ответ на этот вопрос - и я не видел ответа в спецификации java

13
задан RonK 26 April 2011 в 21:08
поделиться