У меня есть файл, который является двоичным файлом Java, который был скомпилирован с использованием проприетарной программы.Я пытался открыть это в некоторых стандартных декомпиляторах, но они не распознают это.
Я подозреваю, что это потому, что были добавлены некоторые особые фирменные заголовки, основанные на просмотре файла в шестнадцатеричном редакторе.Есть ли способ определить, где байт-код Java начинается и заканчивается в этом файле, или как извлечь его, чтобы я мог запустить его через декомпилятор, такой как this one?Любая помощь очень ценится.
[Редактировать]
В качестве дополнительного примечания я хотел бы знать, как это было достигнуто, другими словами, какие средства / функцииJava позволяет вам использовать их компилятор таким образом, как этот?
PS Изображение будет больше, если вы откроете его в другой вкладке.