Hex Workshop includes the capability to both export and copy hex as formatted text (RTF), text, and HTML, for publishing; C source and Java Source for inserting into code for development; and Motorola S-Records and Intel Hex Code. Hex Workshop v4.2 added support for Base64 and UUEncoding. Exporting is accomplished using the File-Export Menu and copying to the windows clipboard is performed using the Edit-Copy As Menu. Format settings can be adjusted from Hex Workshop Preferences.

 

Below are some samples of the different formats:

 

Rich Text Format (RTF):

00000000 4D5AC600 B6000000 15040100 FFFF0000 MZ............
00000010
00000000 00010000 1E000000 01000000 ..............
00000020
00000000 00000000 00000000 00000000 ..............
00000030
00000000 00000000 00000000 00000000 ..............

 

Text:

00000000 4D5AC600 B6000000 15040100 FFFF0000 MZ..............
00000010 00000000 00010000 1E000000 01000000 ................
00000020 00000000 00000000 00000000 00000000 ................
00000030 00000000 00000000 00000000 00000000 ................

 

HTML:

 

<html>
<head>
 <title>
  HWS5383
 </title>
</head>

<body bgcolor="#FFFFFF">
 <h1><center>HWS5383</center></h1>
 <meta name="GENERATOR" CONTENT="Hex Workshop">
 <hr>
<pre><code>
<font color="#000000">00000000 </font><font color="#0000FF">4D5AC600 </font><font color="#004080">B6000000 </font><font color="#0000FF">15040100 </font><font color="#004080">FFFF0000 </font><font color="#000000">MZ..............
00000010 </font><font color="#0000FF">00000000 </font><font color="#004080">00010000 </font><font color="#0000FF">1E000000 </font><font color="#004080">01000000 </font><font color="#000000">................
00000020 </font><font color="#0000FF">00000000 </font><font color="#004080">00000000 </font><font color="#0000FF">00000000 </font><font color="#004080">00000000 </font><font color="#000000">................
00000030 </font><font color="#0000FF">00000000 </font><font color="#004080">00000000 </font><font color="#0000FF">00000000 </font><font color="#004080">00000000 </font><font color="#000000">................
</font>
</code></pre>
 <hr>
 <font size="-3">
 Generated by <a href="http://www.bpsoft.com">Hex Workshop</a>
 </font>
 </body>
</html>

 

C Source:

// Generated by BreakPoint Software's Hex Workshop v3.10

// http://www.hexworkshop.com

//

// Source: hworks32.exe

// Time: 5/2/2000 9:08 AM

// Offset: 0 / 0x00000000

// Length: 64 / 0x00000040

 

 

unsigned char rawData[64] = {

0x4D, 0x5A, 0xC6, 0x00, 0xB6, 0x00, 0x00, 0x00, 0x15, 0x04, 0x01, 0x00,

0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,

0x1E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00,

} ;

 

 

Java Source:

/**

* Generated by BreakPoint Software's Hex Workshop v3.10

* http://www.hexworkshop.com

*

* Source: hworks32.exe

* Time: 5/2/2000 9:08 AM

* Offset: 0 / 0x00000000

* Length: 64 / 0x00000040

*/

 

char rawData[] = {

0x4D, 0x5A, 0xC6, 0x00, 0xB6, 0x00, 0x00, 0x00, 0x15, 0x04, 0x01, 0x00,

0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,

0x1E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

0x00, 0x00, 0x00, 0x00,

} ;

 

 

8 bit Intel Hex Code:

:140000004D5AC600B600000015040100FFFF000000000000B1

:14001400000100001E000000010000000000000000000000B8

:140028000000000000000000000000000000000000000000C4

:04003C0000000000C0

:00000001FF

 

 

Motorola S28 Records:

S00600004844521B

S2180000004D5AC600B600000015040100FFFF000000000000AC

S218000014000100001E000000010000000000000000000000B3

S2180000280000000000000000000000000000000000000000BF

S20800003C00000000BB

S804000000FB

 

 

Base64:

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAA4AAAAA==

 

UUEncoding:

begin 666 BinDiff.exe

M35J0 , $ __\ +@ 0

3 X

end