next - previous - toc

2.1. Editor

The three fields at the bottom denote current data offset, current data selection and filesize. You can click on the fields and edit the values manually. All of them count bits and not bytes. To make reading them simpler the default is to display them in the format bytes.bits.
Example: The selected BitRange starts at offset +0000000F.3 (0xF bytes and 3 bits)

Most all editor actions (e.g. Cut, Copy, Past, Delete, Transform, Calculate, Find All, Replace, Replace All, Diff) work on the current data selection. Some (e.g. Find Next, Find Previous) only use the current data offset.

Above the three fields is a short view of the data, starting at the selection offset. The data is viewed as binary. You can change this by selecting a different dataconverter in the combobox on the left.

The main area of screen is occupied by two different dataviews. One dataview is just plain hex whereas the other is a more complex gzip structure view of the data. The hex view displays the bitoffset. You can configure the selected dataview using Options->DataView.

The title of the window /foo.bin.gz using Template [ Gzip.tmp ] denotes the opened file and the template used. In this case the template is the Gzip.tmp, which consists of the hex structure and the gzip structure.

The structure is rendered into a dataview which is used to display, edit and select data. By clicking on the Structure and Data tab you can switch between structureview and dataview.
Each dataview has an offset where the structure starts. This offset is used as the bitoffset of the first structure node when the structure is rendered. The offset can be locked or unlocked by clicking on the checkbox. If the offset is unlocked the offset of the structure is always the current selection offset (If the offset change did not originate from this dataview). If it is locked the offset of the structure does not change when changing the selection offset.

If you click on text in the dataview the selected unit is highlighted blue. Red highlightning means the highlighted unit was not validated and the data has not changed. If the cursor leaves the unit or return is pressed the data gets validated.

Key-BindingDescription
StartStart of Line
EndEnd of Line
ReturnValidate Data and Stop Editing

Mouse-BindingDescription
Singleclick LeftMouseButtonSelect Unit
Doubleclick LeftMouseButtonSelect Line
Tripleclick LeftMouseButtonSelect Whole Field


next - previous - toc