Ellié Computing Home Page
My Shopping Cart

Your shopping cart is empty

Display Cart

Call us at +1 586 62 ELLIE / +1 586 62 35543 Office Closed
sales@elliecomputing.com - Contact us


Signature

 

 

The signature is used to filter files in addition to the files extensions. This panel is used to enter that signature into ECMerge. Many file formats have a recognizable start with a few bytes set to particular values (e.g. MS Windows executables all start with 'MZ' letters).

First/Last offset to test

Attempts to recognize the signature will happen at each offset in the file between first and last offsets included, until the signature is found.

Signature / Mask

Signature and mask are coded as a JavaScript escaped string, each character code is used to code on bytes of the signature (use \xhh to code non-printable values).
If the file should start with MZ followed by a zero byte, you can write: MZ\x00

When the mask is not set, it is the equivalent of having a string made of \xFF as long as the signature.
Then the signature is tested against arrays of bytes starting at each position from 'first' to 'last' offsets combined with a binary AND operation.

A helper button placed to the right of the signature and mask fields helps you to enter scripting escape sequences.

See also