FlexHEX Editor - Just the Right Tool to Edit Binaries

Introduction

Files and Drives

Inspecting Data

Editing Data

Undo and Redo

Entering and Deleting Data

Clipboard and Drag&Drop

Copy Formatted

Edit Selected

Edit Data Field

Operations

Bitwise Operations

Arithmetic Operations

Shifts and Rotates

Insert Immediate Data

Insert Zero Block

Import and Export

Navigation

Search and Replace

Tools

Complex Data Types

Advanced Features


 

 

Bitwise Operations

The Bitwise Operations group includes NOT (bit inversion), OR (logical addition), AND (logical multiplication), and XOR (exclusive OR).

       Bitwise Operations

An operation is performed on the selected block. If no selection is active, the operation will be performed on the whole file (stream).

The second operand may be either a clipboard contents, or immediate data as a sequence of hex bytes, an ANSI string, or a UNICODE string. If the second operand is shorter than the selected block (stream), it will be used repetitively. For example, on the screenshot above the second operand can be considered as an infinite periodic sequence "F0,0F,F0,0F,F0,0F..." and will result inverting the upper nibble (4 bits) of every even byte, and lower nibble of every odd byte.

Tip Note that the NOT operation (bit inversion) does not require a second operand.

 

 
Copyright © 2007 Inv Softworks LLC
All rights reserved
 
Home | Product | Download | Order | Support | Documentation | Company