Hexter

更新日志

1.0

一款快速、安全、原生的 macOS 十六进制查看器与编辑器。

界面

  • 纯正的 macOS 原生界面:每项操作都有配备键盘快捷键的菜单栏命令,一个系统工具栏(打开、跳转到偏移、查找、编辑锁、导出、检查器),以及一个以十六进制网格为中心的窗口。
  • 查找栏(⌘F)支持文本/十六进制模式、实时匹配计数、可循环的查找下一个/上一个(⌘G / ⌘⇧G),以及用选区查找(⌘E)。
  • 检查器侧边栏包含三个标签页:检查(选区摘要、字节值、编码预览、字长分组),分析(哈希、字符串、异常、结构、Apple Intelligence),以及标注(书签、二进制比对、补丁)。
  • 状态栏中只有一个短暂的状态提示通道,而非散落各处的行内消息。
  • 文件以只读方式打开。编辑是一个显式开关;编辑内容存放在一个虚拟补丁层中,每条补丁均可单独还原。覆盖原文件需要确认,并提供自动备份。存储副本以及所有导出都使用标准的存储面板。

性能

  • 网格可滚动浏览整个文件。超大文件采用按比例映射的滚动界面,跳转、搜索、书签和结构都能精确定位到字节。字节通过一个 LRU 分块缓存按需读取。
  • 每个文档只打开一次文件;读取采用无状态的 pread 调用,在并发下依然安全。
  • 哈希计算、字符串提取、异常扫描、二进制比对和结构解析都在主线程之外运行,并支持取消。
  • 搜索结果以合并的批次流式返回,输入时不再重新渲染整个窗口。

平台

  • App 沙盒配合用户选定的文件访问;最近文件通过安全范围书签在多次启动之间保留。
  • Swift 6 语言模式、强化运行时、分层的 Liquid Glass 应用图标。
  • 需要 macOS 26 或更高版本。