Jad - java декомпилятор, программа которая читает один или больше Javaклассов и преобразует их в исходный код(по личной практике сообщу, чтокод получается почти такой же как и до компиляции), который можно будетповторно скомпилировать.
Jad написан на чистом С++, поэтому работает в несколько раз быстрее чем декомпиляторы написаны на Java.
Использовать просто:
jad example1.class
Но , jad по умолчанию выдает декомпилированным файлам расширение jad, что бы избежать этого , можно использовать опцию -s :
jad -sjava example1.class
Если надо декомпилировать набор классов, можно воспользоваться командой:
jad -o -r -sjava -dsrc tree/**/*.class
(**) - значит что декомпиляция будет производиться во всех поддиректориях папки tree.
JAD
Jad написан на чистом С++, поэтому работает в несколько раз быстрее чем декомпиляторы написаны на Java.
Использовать просто:
jad example1.class
Но , jad по умолчанию выдает декомпилированным файлам расширение jad, что бы избежать этого , можно использовать опцию -s :
jad -sjava example1.class
Если надо декомпилировать набор классов, можно воспользоваться командой:
jad -o -r -sjava -dsrc tree/**/*.class
(**) - значит что декомпиляция будет производиться во всех поддиректориях папки tree.
JAD
Комментариев нет:
Отправить комментарий