| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > hidden data |
| Автор: dorogoyIV 17.7.2011, 10:51 |
| всем привет! хотелось бы узнать у знающих людей - сохраняются ли какие нибудь данные о компьютере в файлах *.jar or *.class т.е. допустим расшифровали файл *.class , а там написаны какие нибудь данные о jdk, по этим данным проверили комп, и оказалось, что именно на этом компе этот класс был скомпилирован... спасибо! |
| Автор: LSD 18.7.2011, 10:14 | ||
| В class файлах сохраняется только отладочная информация: имя файла исходника (только имя без пути), номера строк и имена локальных переменных. Если скомпилировать без отладочной информации и этого не будет. Ну и версия JDK под которую скомпилирован класс, но она не обязательно совпадает с версией JDK которой компилировали. В jar есть META-INF\Manifest.mf и там может быть больше персональной информации, но это зависит от утилиты которая этот jar создает. В частности Мавен по умолчанию туда пишет:
и кладет в META-INF pom.xml и pom.properties. Там можно найти информацию о проекте и время сборки. |