对于十六进制编辑器,我们比较熟知的有WinHEX,UltraEdit等,但对于中文的支持都不理想。这里给大家推荐一个开源的十六进制编辑器wxMEdit,由国人维护开发,对中文等双字节文字有很好的支持。
官网: wxMEdit - 跨平台的文本/十六进制编辑器 下载:
wxMEdit-3.2-win64-bin.7z (12.8 MiB)
wxMEdit-3.2-win64-bin.zip (20.7 MiB)
wxMEdit
- wxMEdit 是一个用 C++、wxWidgets 实现的跨平台的文本/十六进制编辑器。
- wxMEdit 是已停止开发的 MadEdit 的改进版。
- wxMEdit 可进行文本编辑/列编辑/十六进制编辑。另外支持实用功能如:如书签、语法高亮、编码识别和转换、自动换行、字数统计及自动更新等。
- wxMEdit 不仅在文本/列模式下支持各常用编码(UTF-8/16/32、ISO-8859-x、CP125x、KOI8、GB18030、Big5……),在十六进制模式下也支持。
- 本项目旨在提供一个持续维护、有 bug 修复、功能改善及重构的文本/十六进制编辑器。
功能特性
- wxMEdit 支持 Windows/ReactOS/Wine、Linux、BSDes、macOS、OpenIndiana、其他类 Unix 操作系统以及 Haiku OS。
- 自动检测更新。
- 支持书签功能。
- 文本编辑、列编辑、十六进制编辑。
- 十六进制模式下,wxMEdit 可以打开最大 32GB(INT_MAX*16)的大文件。
- 可以像浏览器一样运行时改变编码。
- 支持多种编码如:
- Unicode(UTF-8、大/小端次序的 UTF-16/32);
- ISO-8859-1~16、Windows-1250~1258;
- KOI8-R/U;
- MS936(GBK*)、GB18030、MS950(Big5*)、Windows-31J(Shift-JIS*);
- 等等。
- 支持 non-BMP Unicode 字符,如 Ext-B/C/D/E 汉字、苗文、数学用字母、音乐符号、Emoji 等。
- 如果当前编码不支持输入的字符,该字符会转为 Unicode 转义格式(目前只支持 Unicode 码值格式)。
- 正则表达式查找/替换。
- 单个实例打开多个文件。
- 多种语言的语法高亮,如:
- awk、C/C++、CSS、diff/patch、D、DOS 批处理、Flash ActionScript、HTML、Java、JavaScript、JSP、Lua、Pascal、PHP、Perl、Python、Ruby、UNIX Shell 脚本、x86 汇编、XML、Fortran、TeX/LaTeX、Squirrel、C#、Visual Basic、ASP(VBScript)、SQL、Verilog、HDL、FreeBASIC。
- wxMEdit 可以查看 ASCII-Art 文件如果有合适的等宽字体如:
- Windows/Mac OS X 的 Courier New;
- Mac OS X 的 Andale Mono、Courier、Menlo、Monaco;
- 类 Unix 系统的 Console 和 Fixed;
- DejaVu Sans Mono、Free Mono、Liberation Mono 等等。
正文完