Conversion Settings Dialog Box

This dialog box is accessed from the Options | Conversion Settings... menu item or Tool Bar button.

Mode

Three types of conversions can be specified:

The conversion mode can also be selected using the shortcut buttons on the Tool Bar.

Conversion

Set the Make Printable checkbox to convert non-printable characters in field and method names to readable names. This defeats this type of obfuscation. The default setting is on.

The non-printable character is indicated by an underscore character "_" followed by its numerical ASCII value. In cases where a method or field (local variable) is only one character long, the words "method" or "field" are inserted in front.

For example:

Destination directory

Select the Same as Source radiobutton to save the converted files in the same directory as the original class files.

When the 'converted' subDir. radiobutton is selected, the converted files are saved in a new directory named 'converted'. This directory is created as a subdirectory to the directory in which the original class files are located.

Output

These options control the output of the conversion. These allow the format and level of detail of the output to be specified.

Set the Enable SmartAgents checkbox to apply all the options selected in the Smart Agents dialog box to the output. This is the default.

Uncheck this option to ignore all the settings in the 'Smart Agents' dialog box at once. This produces a fully detailed output which is closer to what is actually compiled for the Java Virtual Machine but is more difficult to read.

Click the SmartAgents button to bring up the Smart Agents dialog box.

Drag the Tab Size slider to select the depth of indentation in the output. The default indentation is 2.


Copyright © 2002 Mayon Enterprises Pty Ltd.