1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 04:27:45 +00:00

Base: Move GUI application man pages into their own subsection

We do not want to move POSIX utilities into subsections since they have
standard names, but we can do whatever we want with Applications :^).
This is particularly advantageous as many applications contain several
images, which declutters the man1 directory.
This commit is contained in:
kleines Filmröllchen 2023-01-07 17:18:04 +01:00 committed by Linus Groh
parent b89be9610d
commit 66a68a9523
45 changed files with 46 additions and 11 deletions

View file

@ -0,0 +1,37 @@
## Name
![Icon](/res/icons/16x16/hex.png) Hex Editor - Binary file editor
[Open](file:///bin/HexEditor)
## Synopsis
```**sh
$ HexEditor
$ HexEditor file
```
## Description
`Hex Editor` is an application that displays and edits raw and exact file contents.
Hex Editor abstracts data access into documents, one for memory based streaming (unsaved new files), and another for file based streaming. Hex Editor does not store the entire file in memory, thereby improving load times and efficiently maximizing memory usage.
![](HexEditor.png)
### Value Inspector
The core feature of Hex Editor is value inspector functionality. The inspector operates on current cursor position (or selection start range if one is selected) and interprets bytes moving forward as various data types. The inspector can toggle between big and little endian modes. A value selected in the inspector has its associated bytes that makes up that value gets highlighted in the editor.
### Find value
One can search using ASCII string or Hex value, the result will be displayed on the right side with corresponding ValueInspector information.
![](HexEditor_Find_Value.png)
### Copy value
An option to copy as hex value, as text, or as C-code is available and can extract the file in parts or as a whole. The figure below shows all three output formats transferred into Text Editor.
![](HexEditor_Copy_Hex_Text_C_Code.png)
Hex Editor's simple and straight-forward interface offers search, export, byte pattern insertions and statistics.