Difference between revisions of "Main Page"

From wxHexEditor
Jump to navigation Jump to search
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''wxHexEditor's wiki page has been successfully installed.'''
+
Welcome to wxHexEditor wiki pages.
  
 +
In this wiki, we try to introduce you the wxHexEditor and give some hits about it's usage and features.
  
I try to build a documentation here.
+
Version information and change logs of the wxHexEditor is [[Versions| here!]]
  
== Tips ==
+
= Tips =
=== Offset Mode Change ===
+
*[[Offset Mode Change]]
You can change address mode between decimal, hexadecimal, octal or sector:decimal (only available on block devices) just by '''Right Click'''ing to offset area of the file
+
*[[Copy Offset Address]]
 +
*[[Copying Hex or Text]]
 +
*[[CLI - Command Line Interface]]
  
[[File:AddressModeChange.gif|Right click to address area]]
+
= Features =
 
+
*[[Easy Block Selection]]
=== Copy Offset Address ===
+
*[[CopyAs]]
You don't need to select and copy address from offset panel. Just move your mouse to what address you want to copy and issue a '''Left Click'''. Value of the offset will be copied to system clipboard.
+
*[[TAGs]]
 
+
*[[Panels#Disassembler_Panel | x86 Disassembler]]
=== Copy Hex or Text ===
+
*[[Save as Dump]]
In wxHexEditor, active panel defines the copy format.
+
*[[Fill Selection]]
 
+
*[[Delete and Insert Operations]]
If Hex panel is active (have a cursor), copy function copies the selection as in hex format like <pre>74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65</pre>
+
*[[Process RAM]]
 
+
*[[File Support]]
If Text panel is active, than copy function copies the selection as in binary format, like <pre>testfiletestfile</pre>
+
*[[Device Image Tools]]
 
+
== Tools ==
 
+
*[[Binary File Comparator]]
=== Block Selection ===
+
*[[File Checksum Generator]]
You want to select big blocks? You can start block/stop block feature for define blocks.
+
*[[XOR ViewThru]]
 
+
== Customization ==
Press '''Left Click''' to move cursor to mark beginning offset''' -> Right Click -> Set Selection Block Start - > Left Click''' to move cursor to mark end offset '''-> Right Click -> Set Selection Block End'''
+
*[[Preferences]]
 
+
*[[Multi Language Support]]
== Features ==
+
*[[Character Encoding Support]]
=== Save as Dump===
+
*[[Custom Hex Formatting]]
Do you need save a part of the file in binary? This feature for you.
+
*[[Bytes Per Line Limit]]
 
+
==[[Panels]]==
Just select to blocks that you want to dump and  
 
 
 
'''Right Click -> Save As Dump -> Select destination file -> Save'''
 
 
 
=== Fill Selection ===
 
With this feature, you can fill the selected area with any hex value that you want.
 
 
 
=== CopyAs ===
 
 
 
You can copy a part of the file for showing at Internet, Wiki, C/C++ , ASM code or as many other formats.
 
 
 
Before, sharing an hex information is a painful experience. You need to take a screenshot, cut it, find a picture host, upload to internet, generate an url for forum or Wiki...
 
 
 
Now, you can '''just use CopyAs''' function! Than wxHexEditor will copy the block to system clipboard with selected formatting.
 
 
 
Here is some examples using part of testfile.swp file.
 
 
 
==== Full Text Format ====
 
CopyAs Full Text Format just copy the selection, without TAGs.
 
 
 
Options: Offset, Hex and Text outputs with Byte Per Line support.
 
 
 
Here we show Hex + Text output with 16 byte per line only.
 
 
 
<pre>74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
7A AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA  zªªªªªªªªªªªªªªª
 
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA  ªªªªªªªªªªªªªªªª
 
AA AA AA AA AB 69 6C 65 74 65 73 74 66 69 6C 65  ªªªª«iletestfile
 
74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
74 65 73 74 66 69 BB BB BB BB BB BB BB BB BB BB  testfi»»»»»»»»»»
 
BB BB BB 74 66 69 6C 65 74                        »»»tfilet
 
</pre>
 
 
 
==== Special Hex Format ====
 
Selected block converted to specially formated hex stream with this.
 
 
 
Options: RAW Hex, With Space, Quad Hex, with 0x, with 0x and period, also with Byte Per Line option.
 
 
 
In all examples used 16 byte per line settings.
 
  
===== RAW Hex =====
+
=Donors=
<pre>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+
'''PayPal:''' : spamjunkeater@gmail.com
AAAAAAAAAB696C657465737466696C65
 
7465737466696C657465737466696C65
 
7465737466696C657465737466696C65
 
7465737466696C657465737466696C65
 
746573746669BBBBBBBBBBBBBBBBBBBB
 
BBBBBB746669</pre>
 
===== With Space =====
 
<pre>AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
 
AA AA AA AA AB 69 6C 65 74 65 73 74 66 69 6C 65
 
74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65
 
74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65
 
74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65
 
74 65 73 74 66 69 BB BB BB BB BB BB BB BB BB BB
 
BB BB BB 74 66 69 </pre>
 
===== Quad Hex =====
 
<pre>AAAA AAAA AAAA AAAA AAAA AAAA AAAA AAAA
 
AAAA AAAA AB69 6C65 7465 7374 6669 6C65
 
7465 7374 6669 6C65 7465 7374 6669 6C65
 
7465 7374 6669 6C65 7465 7374 6669 6C65
 
7465 7374 6669 6C65 7465 7374 6669 6C65
 
7465 7374 6669 BBBB BBBB BBBB BBBB BBBB
 
BBBB BB74 6669 </pre>
 
  
===== with 0x =====
+
'''BTC:''' 1EDrax1xpfPKGvewouGdTunThJkLV1TuyG
<pre>0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA 0xAA
 
0xAA 0xAA 0xAA 0xAA 0xAB 0x69 0x6C 0x65 0x74 0x65 0x73 0x74 0x66 0x69 0x6C 0x65
 
0x74 0x65 0x73 0x74 0x66 0x69 0x6C 0x65 0x74 0x65 0x73 0x74 0x66 0x69 0x6C 0x65
 
0x74 0x65 0x73 0x74 0x66 0x69 0x6C 0x65 0x74 0x65 0x73 0x74 0x66 0x69 0x6C 0x65
 
0x74 0x65 0x73 0x74 0x66 0x69 0x6C 0x65 0x74 0x65 0x73 0x74 0x66 0x69 0x6C 0x65
 
0x74 0x65 0x73 0x74 0x66 0x69 0xBB 0xBB 0xBB 0xBB 0xBB 0xBB 0xBB 0xBB 0xBB 0xBB
 
0xBB 0xBB 0xBB 0x74 0x66 0x69 </pre>
 
  
===== with 0x and period =====
+
'''ETH:''' 0xadd2c682cc71ce61f56309bdccbac1a0f154dcd8
<pre>0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA,
 
0xAA, 0xAA, 0xAA, 0xAA, 0xAB, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65,
 
0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65,
 
0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65,
 
0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65,
 
0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB,
 
0xBB, 0xBB, 0xBB, 0x74, 0x66, 0x69, </pre>
 
 
 
==== Internet Format ====
 
===== WIKI Format =====
 
You can copy selection as a mediawiki stream with TAGs support.
 
 
 
Options: Offset, Hex and Text outputs with Byte Per Line support.
 
 
 
Here an example output with all of the panels, using 16 byte per line representation.
 
 
 
TAG List:
 
<span style="background-color:#FFE27F;color:#000000;">Sample: First corruption on file.</span>
 
<span style="background-color:#FFF07F;color:#000000;">Sample: Here second corruption at file</span>
 
<span style="background-color:#7FFF83;color:#000000;">Third corruption</span>
 
<span style="background-color:#FF7F7F;color:#000000;">Different Corruption type</span>
 
 
000020h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C <span style="background-color:#FFE27F;">AA </span>  testfiletestfil<span style="background-color:#FFE27F;">ª</span>
 
000030h  <span style="background-color:#FFE27F;">60 6F FA AA AA AA </span>6C 65 74 65 73 74 66 69 6C 65  <span style="background-color:#FFE27F;">`oúªªª</span>letestfile
 
000040h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000050h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000060h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000070h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000080h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000090h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
0000A0h  74 65 73 74 66 69 6C 65 <span style="background-color:#FFF07F;">AA AA AA AA AA AA AA AA </span>  testfile<span style="background-color:#FFF07F;">ªªªªªªªª</span>
 
0000B0h  <span style="background-color:#FFF07F;">AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA </span>  <span style="background-color:#FFF07F;">ªªªªªªªªªªªªªªªª</span>
 
0000C0h  <span style="background-color:#FFF07F;">AA </span>65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  <span style="background-color:#FFF07F;">ª</span>estfiletestfile
 
0000D0h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
0000E0h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 11 65  testfiletestfi.e
 
0000F0h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000100h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000110h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000120h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000130h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000140h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000150h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
000160h  <span style="background-color:#7FFF83;">7A AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA </span>  <span style="background-color:#7FFF83;">zªªªªªªªªªªªªªªª</span>
 
000170h  <span style="background-color:#7FFF83;">AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA </span>  <span style="background-color:#7FFF83;">ªªªªªªªªªªªªªªªª</span>
 
000180h  <span style="background-color:#7FFF83;">AA AA AA AA AB </span>69 6C 65 74 65 73 74 66 69 6C 65  <span style="background-color:#7FFF83;">ªªªª«</span>iletestfile
 
000190h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
0001A0h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
0001B0h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65  testfiletestfile
 
0001C0h  74 65 73 74 66 69 <span style="background-color:#FF7F7F;">BB BB BB BB BB BB BB BB BB BB </span>  testfi<span style="background-color:#FF7F7F;">»»»»»»»»»»</span>
 
0001D0h  <span style="background-color:#FF7F7F;">BB BB BB </span>74 66 69 6C 65 74                        <span style="background-color:#FF7F7F;">»»»</span>tfilet
 
 
Generated by [http://www.wxHexEditor.org/ wxHexEditor]
 
 
 
===== phpBB Forum style Format =====
 
Copy format for phpBB forums. Unfortunately wxHexEditor does NOT support TAGS with it.
 
If there is a way to do that, please contact with author to add support for it!
 
 
 
Options: Offset, Hex and Text outputs with Byte Per Line support.
 
 
 
[code]000020h  74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C AA  testfiletestfilª[/code]Generated by [url=http://www.wxHexEditor.org]wxHexEditor[/url]
 
 
 
===== HTML Format =====
 
You can copy selection as a HTML stream with TAGs support.
 
 
 
Options: Offset, Hex and Text outputs with Byte Per Line support.
 
 
 
Here an example output with all of the panels, using 32 byte per line representation.
 
 
 
Also note that, there are unwanted stings on this show due using html tags under wikimedia to show you.
 
 
 
<<nowiki/>pre><code style="color:#000000;">TAG List:<br><span style="background-color:#FFE27F;color:#000000;">Sample: First corruption on file.</span><br><span style="background-color:#FFF07F;color:#000000;">Sample: Here second corruption at file</span><br><span style="background-color:#7FFF83;color:#000000;">Third corruption</span><br><span style="background-color:#FF7F7F;color:#000000;">Different Corruption type</span><br><br>000020h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C <span style="background-color:#FFE27F;">AA 60 6F FA AA AA AA </span>6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfil<span style="background-color:#FFE27F;">ª`oúªªª</span>letestfile<br>000040h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfiletestfiletestfile<br>000060h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfiletestfiletestfile<br>000080h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfiletestfiletestfile<br>0000A0h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 <span style="background-color:#FFF07F;">AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA </span>&nbsp;&nbsp;testfile<span style="background-color:#FFF07F;">ªªªªªªªªªªªªªªªªªªªªªªªª</span><br>0000C0h&nbsp;&nbsp;&nbsp;<span style="background-color:#FFF07F;">AA </span>65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;<span style="background-color:#FFF07F;">ª</span>estfiletestfiletestfiletestfile<br>0000E0h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 11 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfi.etestfiletestfile<br>000100h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfiletestfiletestfile<br>000120h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfiletestfiletestfile<br>000140h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfiletestfiletestfile<br>000160h&nbsp;&nbsp;&nbsp;<span style="background-color:#7FFF83;">7A AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA </span>&nbsp;&nbsp;<span style="background-color:#7FFF83;">zªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªª</span><br>000180h&nbsp;&nbsp;&nbsp;<span style="background-color:#7FFF83;">AA AA AA AA AB </span>69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;<span style="background-color:#7FFF83;">ªªªª«</span>iletestfiletestfiletestfile<br>0001A0h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 74 65 73 74 66 69 6C 65 &nbsp;&nbsp;testfiletestfiletestfiletestfile<br>0001C0h&nbsp;&nbsp;&nbsp;74 65 73 74 66 69 <span style="background-color:#FF7F7F;">BB BB BB BB BB BB BB BB BB BB BB BB BB </span>74 66 69 6C 65 74 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;testfi<span style="background-color:#FF7F7F;">»»»»»»»»»»»»»</span>tfilet<br><br></code></pre><font size="-3">Generated by <a href="http://www.wxHexEditor.org">wxHexEditor</a></font>
 
 
 
==== ASM Source Format ====
 
You can also use CopyAs functions for convert binary into ASM program source.
 
 
 
You can use 8, 16, 32 and 64 bit options with Big Endian and Bytes per line options.
 
 
 
And here an ASM Source format example with 8 bit option:
 
 
 
;Generated by wxHexEditor
 
db 074h 066h 069h 06Ch 065h 074h 065h 073h 074h 066h 069h 06Ch 065h 074h 065h 073h
 
db 074h 066h 069h 06Ch 065h 074h 065h 073h 074h 066h 069h 06Ch 065h 074h 065h 073h
 
db 074h 066h 069h 06Ch 065h 07Ah 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh
 
db 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh
 
db 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0AAh 0ABh 069h 06Ch 065h 074h 065h 073h
 
db 074h 066h 069h 06Ch 065h 074h 065h 073h 074h 066h 069h 06Ch 065h 074h 065h 073h
 
db 074h 066h 069h 06Ch 065h 074h 065h 073h 074h 066h 069h 06Ch
 
 
 
==== C/C++ Source Format ====
 
You can also use CopyAs functions for convert binary into C/C++ program source.
 
 
 
You can use 8, 16, 32 and 64 bit options with Big Endian and Bytes per line options.
 
 
 
Here is C/C++ Source format with 8 bit option example:
 
 
 
// Generated by wxHexEditor //
 
int8_t hexData[0x6c] = {
 
  0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73,
 
  0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73,
 
  0x74, 0x66, 0x69, 0x6C, 0x65, 0x7A, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA,
 
  0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA,
 
  0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAB, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73,
 
  0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73,
 
  0x74, 0x66, 0x69, 0x6C, 0x65, 0x74, 0x65, 0x73, 0x74, 0x66, 0x69, 0x6C }
 
 
 
 
 
=== TAGs ===
 
With TAG system, users could put brain notes / bookmarks to files.
 
 
 
==== Quick TAG ====
 
Generally, developers doesn't want to define TAGs with proper label. With this feature, wxHexEditor will create a TAG from current selection with random color and empty label. Since it's empty mouse over TAG doesn't show any label also.
 
 
 
==== New TAG ====
 
With TAGs, you can define any part of the file with given note and color. I use this feature to understand Matroska format. When you see the structure at binary file directly, you can undestand what you can do and could code a parser to fix broken MKV files like [[http://mkvrepair.com Meteorite Project]].
 
 
 
You can select color of the TAG that you creating and could enter a label into a TAG, or you can leave it empty. Normally TAGs will popup a windows that shows label of the TAG. You can also see labels at TAG panel. But if you create a TAG without a label, that you can see only offset of the TAG at the TAG Panel and no window popups when you move the mouse cursor into it.
 
 
 
==== TAG Edit ====
 
You can edit generated TAGs with this. Just press Right Click into a TAG and select edit. You can delete a TAG by pressing REMOVE on tag edit dialog.
 
 
 
==== TAGs Import & Export ====
 
You can load TAGs from a file. wxHexEditor also support saving TAGs into file.
 
Normally, on close of the file, TAGs will saved to <filename+".tags"> file.
 
 
 
If the path of the opened file doesn't support writing (like block devices, write permissions etc...) wxHexEditor also asks about where you want to save TAGs.
 
 
 
=== Delete and Injection Operations ===
 
wxHexEditor can delete and inject bytes into middle of the file, on the fly, without require of saving the file. Drawback of this feature is it cannot apply changes into file itself (yet). Instead, you have to use "Save As" function to save injected files.
 
 
 
== Tools ==
 
'''TODO'''
 
=== Binary File Comparator ===
 
'''TODO'''
 
=== File Checksum Generator ===
 
'''TODO'''
 
=== XOR ViewThru ===
 
'''TODO'''
 
Do you want to edit a file that encrypted(!) with XOR? I do (At [[http://www.samygo.tv SamyGO.tv Project]]. Thanks to SAMSUNG's engineers for use this dummy encryption technique...) So wxHexEditor has a unique feature that, you can edit the files directly even if they encrypted with XOR.
 
  
== Devices ==
+
'''ETC:''' 0x7b42b4d59f339b5c5786fc2e8066ca1ccd597cbd
'''TODO'''
 
=== Open RAM ===
 
'''TODO'''
 
=== Open Process Memory ===
 
'''TODO'''
 
=== Open Disk Devices ===
 
'''TODO'''
 
DiskEditor
 
=== Disk Device Tools ===
 
'''TODO'''
 
==== Backup / Erase / Restore ====
 
'''TODO'''
 
  
 +
Do NOT forget to send e-mail after sending donation ;)
  
== Preferences ==
+
{| class="Donor List"
'''TODO'''
 
=== Language Support ===
 
'''TODO'''
 
=== Character Encoding Support ===
 
'''TODO'''
 
=== Custom Hex Formating ===
 
'''TODO'''
 
=== Custom Byte Per Line ===
 
'''TODO'''
 
  
== Panels ==
+
| Roman Beslik || Ukraine || $10 || 18.06.2017
'''TODO'''
+
|-
=== DataInterpteter Panel ===
+
| Christian Biere || Germany || $5 || 13.10.2015
'''TODO'''
+
|-
=== Toolbar ===
+
| Aleksandr Litvinov || Portugal || $20 || 29.08.2015
'''TODO'''
+
|-
=== Info Panel ===
+
| Enrico Vazzoler || Italy || $5 || 28.04.2015
'''TODO'''
+
|-
=== TAG Panel ===
+
| Fernando Vinícius Mercês || Brazil || $30 || 18.12.2014
'''TODO'''
+
|-
=== Disassembler Panel ===
+
| Jens Collin || Sweden || $5 || 14.10.2014
'''TODO'''
+
|-
=== Search Panel ===
+
| Mike Zaimont || USA || $110 || 02.10.2014
'''TODO'''
+
|-
=== Comparison Panel ===
+
| Fernando Setien Dodero || Spain || $5 || 18.2.2014
'''TODO'''
+
|-
 +
| Dario Croci || Italia || $20 || 17.12.2013
 +
|-
 +
| Jakub Adam || Czech Republic || $10 || 18.05.2013
 +
|-
 +
| Stefan Duerholt || Germany || $8 || 16.03.2013
 +
|-
 +
| Cesar Jimenez Perez || Spain || $5 || 17.01.2013
 +
|-
 +
| Nicola Giacobbe || Italy || $15 || 11.07.2012
 +
|-
 +
| Cesar Jimenez Perez || Spain || $5 || 08.05.2012
 +
|-
 +
| Cesar Jimenez Perez || Spain || $5 || 04.11.2011
 +
|-
 +
| Cesar Jimenez Perez || Spain || $10 || 28.10.2011
 +
|-
 +
| Timothy Bennett || Canada || $10 || ?
 +
|-
 +
| Annonymous || Unknown || $5 || Oct 5 2010
 +
|-
 +
| Bernard Helyer || New Zelland || $10 || 7.5.2010
 +
|-}

Revision as of 01:03, 17 August 2017

Welcome to wxHexEditor wiki pages.

In this wiki, we try to introduce you the wxHexEditor and give some hits about it's usage and features.

Version information and change logs of the wxHexEditor is here!

Tips

Features

Tools

Customization

Panels

Donors

PayPal: : spamjunkeater@gmail.com

BTC: 1EDrax1xpfPKGvewouGdTunThJkLV1TuyG

ETH: 0xadd2c682cc71ce61f56309bdccbac1a0f154dcd8

ETC: 0x7b42b4d59f339b5c5786fc2e8066ca1ccd597cbd

Do NOT forget to send e-mail after sending donation ;)

Roman Beslik Ukraine $10 18.06.2017
Christian Biere Germany $5 13.10.2015
Aleksandr Litvinov Portugal $20 29.08.2015
Enrico Vazzoler Italy $5 28.04.2015
Fernando Vinícius Mercês Brazil $30 18.12.2014
Jens Collin Sweden $5 14.10.2014
Mike Zaimont USA $110 02.10.2014
Fernando Setien Dodero Spain $5 18.2.2014
Dario Croci Italia $20 17.12.2013
Jakub Adam Czech Republic $10 18.05.2013
Stefan Duerholt Germany $8 16.03.2013
Cesar Jimenez Perez Spain $5 17.01.2013
Nicola Giacobbe Italy $15 11.07.2012
Cesar Jimenez Perez Spain $5 08.05.2012
Cesar Jimenez Perez Spain $5 04.11.2011
Cesar Jimenez Perez Spain $10 28.10.2011
Timothy Bennett Canada $10 ?
Annonymous Unknown $5 Oct 5 2010
Bernard Helyer New Zelland $10 7.5.2010