Export and Clipboard Formats
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