Find (command Search/Find)


Translhextion can find text and binary values in a file. In the Find dialog you can choose if the case of the text parts of the find string are to be ignored and the find direction. You can choose to search for a literal hex string such as the following:
"07AB1CF5" 

You can do this by choosing to search for hex instead of text.  To encode binary values in the same string as text values, Translhextion uses a special byte-code syntax developed by Raihan Kibria.

Example:

Here is the find string.<bd:0>FloatValue<fl:-14.56>

This will cause Translhextion to search for a string "Here is the find string." followed by a zero-byte, then the text "FloatValue" and a 4-byte float with the value -14.56.

Note that coded binary values will also be transformed by the "match case" option of the Find command, so if you search for a byte with the hex value of 0x41 (this is the upper-case letter "A") with the match-case option disabled, then Translhextion will also find bytes with the hex value 0x61 (the lower-case letter "a"). Therefore you should always search for discrete binary values with case-matching enabled or you might not get correct results.

Please see Using the special syntax for further information.