<p>DiskProbe is a HEX editor to view and alter data of a file or on a device on a byte-level. It's a very low-level tool and has therefore the potential to really mess things up if you're not careful!</p>
<divclass="box-warning">Always work with the backup of a file and be extra careful when working directly on a device.</div>
<p>When starting DiskProbe you'll first be asked for the file or the device to work on. After that you are presented with this interface:</p>
<p>The main view shows always one block of data, the size of which can be adjusted with <spanclass="menu">View | BlockSize</span>. To the left is the offset to the start of the block, in the middle the data as HEX values and to the right the same as ASCII symbols.<br/>
You can move from block to block with the slider above or with <spanclass="key">ALT</span><spanclass="key">←</span> and <spanclass="key">ALT</span><spanclass="key">→</span> and switch between the HEX and ASCII columns with <spanclass="key">TAB</span>.</p>
<p><spanclass="menu">Block | Selection</span> will not only show the selection with different endianess (and in HEX or decimal, set by <spanclass="menu">View | Base</span>), it will also interprete the selection as a block offset that you can jump to. It will be grayed out if the position is outside of the file/device.<br/>
This is a handy feature mostly when looking at file systems, as they often contain pointers to other blocks.</p>
<p>If the file you're probing includes attributes, the <spanclass="menu">Attributes</span> menu can be used to open any of them in a new DiskProbe window. Here's the copyright attribute of the <spanclass="app">AboutSystem</span> application:
<p>Depending on the kind of attribute, you'll get a different editor tab besides the always present <i>Raw Editor</i>. For example, there are editors for strings and MIME types or an icon viewer for the vectoricon attribute.</p>