title: "xvi32:免费的hex editor"
date: 2006-05-29
categories:
- "text"
tags:
- "gvim"
xvi32:免费的hex editor
十六进制,或二进制,或binary editor, or hexeditor,对多数人都是偶尔一用。如果购买了Ultraedit,就不用再找额外工具了。不过,有些专门的hex editor,本身免费又小巧,倒也可一试。
XVI32,就是这样一款免费软件,但是在国内知名度并不高。如果搜一下,中文结果很少有直接介绍它的,倒是用它修改摩托手机的文章不少。XVI32的名字来自罗马数字,look,16的罗马字母大写就是XVI!
它完全绿色,作者在官方主页上说,“它不向注册表写任何内容”,当然,也无需安装,解压即可。解压包仅430KB,可谓非常小巧,而功能超群。
作者说,“甚至微软的人也在用它”,并且有文为证 http://support.microsoft.com/kb/835840/EN-GB/ 此文中提到用hex editor恢复office文件时,文章作者高度称赞了XVI32.
它的脚本功能很强(不过,xbeta并未用过,呵呵)
主窗口界面如下:
XVI32 provides progress indication in percent for most operations. The progress window allows also to abort nearly all operations, e.g. reading/writing files, search, replace, print...
This example shows how to insert the string abc 100 times.
This dialog is used for find/count occurences of text or hex strings. In the above example, the "Text -> Hex" button was used to convert the text "Borland" into the corresponding hex string "42 6F 72 6C 61 6E 64".
This converts a DOS file into UNIX file format. The most recently used text and hex strings for both find and replace input fields are saved in XVI32.INI file.
Character conversion is performed using self-defined character tables. In the above example, character $C0 will be converted to $9C. Each table can be stored in a XCT file to reload it later.
Enter a decimal or hexadecimal address and go absolute or relative up/down.
Left: Decode a number. Right: Encode a number.
XVI32 allows to view or set the bits at the current address.
![]() |
Here you set general options. |
---|---|
?/P> | |
![]() |
These settings determine the appearance of XVI32. The number of rows and columns can be changed by resizing the main form, too. |
?/P> | |
![]() |
Here you define which byte order is used for coding and decoding numbers as well as what information is shown in the data inspector. |
?/P> | |
![]() |
Here you can create or remove a shortcut link for XVI32 in SendTo folder. This link enables you to right-click on any file in Windows Explorer and choose Send It There -> XVI32 to open it with XVI32. Please note that under Windows |
![]() |
![]() |
---|
The built-in XVIscript interpreter is a powerful feature to autom
(v2/2006-05-29/xbeta/善用佳软 http://blog.s%69na.com.cn/m/xbeta)
>