Hex Editor - Binary File Editing Software for Windows

Checksum Tool Window

Checksum Tool Window is used to display checksum calculation results. It lists all algorithms supported on the current platform.

Checksum Tool Window

Use the checkbox near the algorithm name to specify which checksums you want to compute. Choose whether you want selected checksums to be calculated for the whole document (“Whole Document” type) or for a current selection ("Selection Only" type). Click the Refresh toolbar button to start checksum calculation.

Displaying Results

As soon as checksum calculation completes, results for all computed checksums are displayed in the list. Checksum's value is displayed both as hexadecimal and decimal number. The shortcut menu may be used to copy the results to the Clipboard or export them to a comma-separated file. You can also double-click the individual result to bring up the Result window where you can easily view and copy the checksum value.

Adding, Removing and Restoring Algorithms

Hex Editor Neo supports algorithms which provide one or more customization parameters. Currently only Custom CRC algorithm supports this. You may have multiple entries of such algorithms in a list, each with its own set of parameters.

To add new algorithm, use the Tools » Checksum » Add Algorithm… command. To configure parameters for selected algorithm, use the Tools » Checksum » Parameters… command. To remove algorithm, use the Tools » Checksum » Remove Algorithm command. To reset the list of algorithms (including the default checkboxes), use the Tools » Checksum » Reset Algorithms command.

All commands are available through the main menu, Checksum Tool Window toolbar or context menu.

Performance Considerations

Hex Editor Neo is capable to utilize several processors or processor cores when multiple algorithms are selected. Most algorithms (especially summators) are extremely fast. The slowest algorithms are Custom CRC and MD2. When several algorithms are started on multi-core computer, the total execution time will be limited by the speed of the slowest algorithm.

Fast algorithms, executed on file opened from fast HDD or SSD are parallelized almost linearly.