Online Tour
在线导览
通过截图直观了解 010 Editor 的强大功能
以下截图展示了 010 Editor 的部分强大功能。点击图片可查看高分辨率大图。
十六进制编辑器 / 文本编辑器
在 010 Editor 中打开的每个文件都使用高性能编辑器,可以多种方式配置。左侧图片分别展示了编辑器配置为十六进制编辑器、文本编辑器、二进制编辑器和源代码编辑器的效果。
- 支持无限次撤消和重做,以及标准的剪切/复制/粘贴
- 超过 4GB 的十六进制文件可即时加载
- 编辑 XML、HTML、PHP、C/C++ 等,语法高亮规则可自定义
- 支持多种字符集,包括 ASCII、Unicode、UTF-8、EBCDIC、中文、日文、韩文等
- 字体、字符集、制表符、每行字节数、地址、分组等可通过"编辑为"自动设置
- 可对字节应用高亮规则
- 编辑器窗口可分割为两个区域,可同时打开同一文件的多个视图
- Windows/Linux 上按 Ctrl+H,macOS 上按 Command+Shift+X 可在文本和十六进制编辑之间切换
迷你地图
迷你地图是位于每个文本和十六进制编辑器右侧的概览图。
- 迷你地图可隐藏、缩放、调整大小,也可移动到编辑器的任一侧
- 可对十六进制迷你地图应用不同的着色规则
- 用于直观发现数据中的模式
- 也可在检查器的"可视化"标签页中查看
文件标签页与浮动标签组
使用强大的文件标签页管理打开的文件。
- 标签页可拖拽重新排序
- 标签页可移动到浮动标签组;向上或向下拖拽标签并释放,可将其分离到新的浮动标签组
- 可在主界面中水平或垂直创建多组标签页
- 当前活动文件以粗体标题指示
- 使用鼠标滚轮滚动浏览标签页
工作区
工作区是 010 Editor 中文件的主要控制中心。
- 显示已打开、收藏、最近使用和含书签的文件列表,便于快速访问
- 可使用工作区标签页的"项目"部分或"项目"标签页编辑项目
- 内置简化的文件资源管理器,用于打开磁盘上的文件
- 工作区可保存到磁盘,方便切换所有打开的文件
检查器
使用检查器可将二进制数据快速解释为多种不同数据类型。
- 检查器标签页解释从当前光标位置开始的字节,光标移动时自动更新;在值字段中输入新值并按 Enter 即可编辑文件
- 可向检查器添加自定义数据类型
- 变量标签页提供编辑模板结果的另一入口
- 书签标签页列出当前文件中的所有书签,便于导航;书签自动保存并可命名
- 函数标签页提供模板或脚本可用的所有函数列表,双击即可插入当前文件
- 监视、调用堆栈和断点标签页用于调试模板和脚本
模板结果
二进制模板是查看和编辑二进制数据的强大方式。整个文件可被解析为数据结构,然后通过模板结果面板或脚本进行编辑。
- 左图展示了对声音文件运行 WAV 模板的结果
- 双击值列中的项目即可编辑数值
- 将鼠标光标放在十六进制编辑器窗口中的字节上,弹出提示将显示该位置的变量值
- 模板编写简单,语法类似 C 语言(更多信息请参见二进制模板页面)
查找和替换
010 Editor 包含强大的查找、替换、在文件中查找和在文件中替换功能。
- 可搜索多种数据类型,包括 ASCII 字符串、Unicode 字符串、EBCDIC、整型、浮点型等
- "查找全部"或"全部替换"的结果显示在表格中,图表指示结果所在位置
- "在文件中查找"和"在文件中替换"可递归搜索目录
- 支持正则表达式和通配符('*' 和 '?')搜索
- 可对文件应用多个不同颜色的查找范围
- 搜索浮点数或双精度数时可使用容差值
直方图
使用直方图统计文件中数据的出现次数。
- 文件数据可视为字节、短整型、整型、浮点数、双精度数等
- 直方图结果可以图表形式可视化
- 图像文件通常具有平滑的滚动直方图(如左图所示)
- 压缩文件通常具有平坦、参差不齐的直方图(如右图所示)
计算器
010 Editor 集成了完整的表达式计算器。
- 支持大部分 ANSI C 语法,包括大多数运算符(+、-、*、/、&、|、^、~、<<、>>、?:、++、-- 等)、变量、字符串和数组
- 提供超过 350 个函数,用于执行计算或与界面交互
- 支持多种数字格式,如 0x345(十六进制)、345h(十六进制)或 01505(八进制)
- 按 F8 打开计算器,再按 F8 执行计算