工作原理
设置一次,
之后只需按下空格键。
SpacePane 接入 macOS 标准的快速查看功能。无需切换到新的应用,也没有什么要学的。
从 Mac App Store 获取。支持搭载 Apple 芯片、运行 macOS 15 Sequoia 或更高版本的 Mac。
‹ 登录项与扩展
快速查看这只是示意图,并非你的真实设置。试试这些开关。
快速查看扩展 · Apple 芯片 · macOS 15+
SpacePane 为你的 Mac 暂时读不了的文件添加快速查看预览。当 macOS 对该类型使用 SpacePane 时,你能看到其中真正有什么:隐藏字符、有风险的归档条目、不该外传的机密信息。按一个键就行,只读,一切都留在你的 Mac 上。
工作原理
SpacePane 接入 macOS 标准的快速查看功能。无需切换到新的应用,也没有什么要学的。
从 Mac App Store 获取。支持搭载 Apple 芯片、运行 macOS 15 Sequoia 或更高版本的 Mac。
‹ 登录项与扩展
快速查看这只是示意图,并非你的真实设置。试试这些开关。
隐私
每次预览都在你的 Mac 上生成。文件只会被读取,脚本绝不运行,密码、令牌和密钥等可能的机密信息会变成••••,连源码视图中也不例外。
Safety Lens
大多数预览工具只展示文件的外观。SpacePane 还会告诉你该先检查什么:隐藏字符、有风险的归档条目、机密信息、无法复现结果的笔记本。这些都在你的 Mac 上完成分析,不会打开或运行任何内容。
安全
这看起来就是普通的四行。切换到“不可见字符”,看看哪里不普通。
隐藏内容检测
有些字符在屏幕上不占任何位置,却依然会改变文件的内容或行为。SpacePane 会统计它们并提醒你。藏在 Unicode 标签字符中的信息会被解码为你可以放心阅读的纯文本,而改变文字方向的控制字符,也就是“Trojan Source”手法(CVE-2021-42574),同样会被指出。
在 AI 编程工具的指令文件中,例如 AGENTS.md、CLAUDE.md 和 .cursorrules,需要格外小心,因为那里的隐藏文本可能左右助手的行为。此时“不可见字符”视图会把每个隐藏字符显示为可见的标记,例如 ⟨U+202E RLO⟩。
检查内容
归档风险报告
SpacePane 会读取归档的内容列表,并用通俗的话告诉你哪些地方看起来有风险:会落到目标文件夹之外的路径(../)、指向归档外部的链接、加密条目、App、安装程序和脚本、像 invoice.pdf.app 这样的伪装名称、名称中的方向控制字符、归档里的归档,以及异常的压缩率。条目只会被列出和标记,绝不会被解压。
机密信息清单
除了隐藏可能的机密信息,预览还会按类型统计它们,并告诉你它们出现在哪几行:访问密钥、令牌、私钥、密码字段。如果这样的文件位于 iCloud 云盘、Dropbox、Google 云端硬盘、OneDrive 或 Box 中,预览会提醒你该文件正被拷贝到云端。拷贝隐藏后的文本会把机密信息替换为圆点的版本放进剪贴板,可直接粘贴到工单或 AI 聊天中。
笔记本状况
SpacePane 会读取笔记本中保存的运行编号,并标出未按顺序运行的单元格(例如 5 → 2 → 9)、跳过的编号、从未运行的代码单元格,以及保存了错误的单元格,并在保存的结果可能无法从头到尾复现时给出提示。不会运行任何内容。
运行之前
脚本行为
将随更新推出Shell 脚本、.command 文件、AppleScript、PowerShell 和批处理文件会得到一份通俗的清单,列出它们在你运行时会做什么:下载并运行代码、解码隐藏的命令、移除隔离标记、索要你的密码、添加登录项,或使用管理员权限。每条检查结果都会指向对应的行。注释和引号内的文本不计入,也不会运行任何内容。
自动运行设置
将随更新推出设为在文件夹打开时运行的 VS Code 任务、Claude Code 钩子、MCP 服务器及其接收的密钥、开发容器命令、npm 安装脚本和启动代理,都可以不经询问就启动程序。SpacePane 会把它们列出来。它还会标出以纯文本保存的密码和一次性验证码导出文件,以及已过期的证书。
AI 模型文件
将随更新推出GGUF 和 safetensors 文件仅凭文件头就能显示其架构、大小、量化方式、上下文长度、许可证和聊天模板,并在下载看起来不完整时提示你。PyTorch 和 pickle 文件会列出加载时将导入的每个函数,并按其能做的事排序。不会加载任何内容,没有检查结果的文件也绝不会被称为安全。
插件与软件包
将随更新推出MCP 包、VS Code 扩展以及 Firefox 或 Chrome 扩展会显示它们运行什么、请求哪些权限和网站、从哪里更新,以及是否带有原生代码或不可见字符。npm 和 Python 软件包会显示安装时运行的脚本,以及每次启动 Python 时运行的文件。
理解
CSV 与 TSV 数据概况
“数据概况”视图会显示每一列的类型、缺失值、不同值的数量、范围、平均值和最常见的值,并配有一幅展示数值分布的小图表。质量提示会指出混合类型、字段数不一致的行、重复的标题,以及电子表格会丢掉的前导零。含有机密信息的列会保持隐藏,包括其统计数据。大文件会根据开头的若干行进行分析。
为什么是现在
只是平静地说明背景,并非危言耸听。这些正是 Safety Lens 要留意的意外情况。
有人把不可见的指令藏进 AI 编程助手的规则文件里,审阅文件的人看不出任何异常。
来源:Pillar Security(在新标签页中打开)2025 年和 2026 年,编辑器扩展和软件包中都出现过用不可见字符写成的代码。
来源:Koi(在新标签页中打开)从右向左的文件名手法曾让恶意 Mac 应用看起来像一个 PDF。
来源:Macworld(在新标签页中打开)2025 年新报告的 Mac 恶意软件大多是信息窃取程序,它们往往藏在归档和磁盘映像中。
来源:Threat Cluster(在新标签页中打开)这些是供你复核的检查,而不是结论。没有检查结果的文件不保证安全,有检查结果也不代表文件是恶意的。
呈现方式
staging.env
环境文件 - 398字节
信息显示更多
标签
SpacePane 预览的简化浏览器版本。拖入的文件只留在你的设备上。示例中的机密信息均为虚构。
功能
归档、图表、数据文件、软件包、电子书和 3D 模型都有各自的原生预览,并配有相应的工具、缩略图和设置。
RAR、7z、bzip2 和 xz 加入了 ZIP、TAR 和 GZIP 的行列。条目会被列出,有风险的路径会被标记;不会解压任何内容。
可选择查看的深度,以及是否显示隐藏项目。在“文件”和“树状结构”视图之间切换,表格可排序、可筛选。
App 包、IPA、APK 和 AAB、描述文件、证书、安装包、磁盘映像和种子文件都只会被读取,绝不会被运行。
支持数学公式和 Mermaid 代码块的扩展 Markdown、LaTeX、APA、MLA、Chicago 和 IEEE 样式的 BibTeX、AsciiDoc、reStructuredText、Org,以及 Fountain 剧本。
Mermaid 流程图、时序图、饼图、状态图、类图和 ER 图,以及 draw.io 文件,无需网页视图或脚本即可绘制。
带行样本的 Parquet,以及 Avro、Arrow、NumPy 和 HAR;用于 GeoJSON、GPX 和 KML、无需地图的绘图;用于 SQLite 的架构网格。
支持 84 种语言的语法配置,另有 INI、日志、JSONC 和 JSON5、另外五种字幕格式,以及以格式化形式显示的压缩 JSON。大文本从开头几行开始打开。
EPUB 和 FictionBook、CBZ 漫画、MHTML 网页归档以及笔记本中的图,并提供“页面”视图用于翻阅。
SpacePane 会为许多格式绘制内容缩略图,并隐藏可能的机密信息。部分格式保持通用图标或系统缩略图。
文件更改时实时重新载入、转到行、拷贝全部、带整行拷贝的大纲筛选、临时缩放,以及标有“预览由 SpacePane 提供”的信息符号。
当 macOS 对该类型使用 SpacePane 时,STL、OBJ、PLY 和 3MF 模型会在 3D 查看器中打开,可旋转、缩放并切换标准视图。
12 种配色方案,浅色和深色可分别选择;另有行为开关,以及快速查看冲突扫描,可显示还有哪些应用也预览某种类型。
1.0 版本仅提供英语。另有 13 种语言的翻译已完成草稿,每种语言会在审校完成后加入。
格式
打造你的风格
在这里选择主题、配色方案和文字大小,上方的实时预览会随之变化。
为浅色和深色各选一个。每个方案都会设定页面背景和所有语法颜色。
“高对比度”和“增强对比度”始终使用“标准”颜色。
字体系列、大小、字重、行间距和字符间距、连字、行号、按角色设置的语法样式,以及浅色和深色的配色方案。最多可保存 32 个方案,并以小型主题文件分享。
主题不会运行代码文件类型的选择与你的外观相互独立。
原生
可选择的文本、键盘导航、转到行、缩放,以及浅色和深色外观。
预览使用平台自带的快速查看扩展,因此当 macOS 对该类型使用 SpacePane 时,会在你熟悉的快速查看窗口中打开。保持打开的预览会在文件更改时重新载入,其顶部栏中有一个小的信息符号(ⓘ),会显示“预览由 SpacePane 提供”(将指针悬停其上,或使用旁白)。过大或格式错误的文件会触及大小、深度和时间限制,而不是让访达卡死。
示例