HEX File Viewer

This is a Java application for viewing .HEX files (used for EEPROM programmers, simulators for computing architectures, loading programs into old monitor applications).

This application is not intended for viewing binary files in hexadecimal. It will only work with .HEX files (also known as Intel hexadecimal object file format, Intel hex format or Intellec Hex). Viewing a HEX file may be useful when using computer simulators, like the Java System Simulator project.

GitHub: https://github.com/ComputingMongoose/HEXFileViewer

The HEXFileViewer application displays details about each HEX file record. It highlights invalid records. When a record is selected (with a mouse click), details are shown, including record fields, error indications, and, if possible, suggestions on how to correct the errors.

HEX file format

HEX files consist of ASCII text lines that are separated by line feed or carriage return characters or both. Each text line contains hexadecimal characters that encode multiple binary numbers. The binary numbers may represent data, memory addresses, or other values, depending on their position in the line and the type and length of the line. Each text line is called a record. Each record contains:

Read more here: https://en.wikipedia.org/wiki/Intel_HEX