general hex lib
nothing ⇒ Display ? ⇒ Debug o ⇒ Octal x ⇒ LowerHex X ⇒ UpperHex p ⇒ Pointer b ⇒ Binary e ⇒ LowerExp E ⇒ UpperExp evaulate for traits implementation
append char representation of a byte to a buffer
Buffer to array.
get the color for a specific byte
hex binary, takes u8
hex lower hex, takes u8
hex octal, takes u8
hex upper hex, takes u8
Detect stdin, file path and/or parameters.
Output source code array format.
Function wave out.
print byte to std out
print offset to std out
In most hex editor applications, the data of the computer file is represented as hexadecimal values grouped in 4 groups of 4 bytes (or two groups of 8 bytes), followed by one group of 16 printable ASCII characters which correspond to each pair of hex values (each byte). Non-printable ASCII characters (e.g., Bell) and characters that would take more than one character space (e.g., tab) are typically represented by a dot (“.”) in the following ASCII field.