STL 二进制转 ASCII
在本地将二进制 STL 转换为可读的 ASCII STL,便于查看、版本管理和差异比较。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在本地将二进制 STL 转换为可读的 ASCII STL,便于查看、版本管理和差异比较。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
STL 有两种形式:二进制(紧凑,来自 CAD 和三维打印的常见情况)和 ASCII(纯文本,其中每个三角形都呈现为可读的行)。如果你想查看一个模型、把它可追溯地存进 Git 这样的版本控制系统,或比较两个状态(做差异对比),就需要文本形式。本工具读取你的二进制 STL,并把同一模型写成 ASCII STL。
转换对几何信息是无损的:每个三角形和每个坐标都原样沿用,只是表示形式从字节切换为文本。结果以 solid 开头,为每个三角形列出一条法线和三个顶点,以 endsolid 结尾,正是人能阅读、文本编辑器能逐行比较的结构。
一切都在浏览器中完全本地运行,你可能涉及机密的模型永远不会离开你的设备。坦率地说:ASCII STL 明显比二进制形式更大,但更易读。对于三维打印本身,二进制变体通常更合适(参见「STL ASCII 转二进制」)。不是有效 STL 的文件会被明确提示拒绝。
| 输入格式 | STL |
|---|---|
| 输出格式 | STL |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 将二进制 STL 转换为可读的 ASCII STL(几何信息无损):每个三角形和坐标都被保留,只是表示形式切换为纯文本。ASCII STL 明显比二进制形式更大。也接受 ASCII 输入(原样通过)。不是有效 STL 的文件会被明确的错误拒绝。
为了查看单个三角形、把模型可追溯地存进 Git,以及逐行比较两个模型状态。
不会。转换对几何信息是无损的;只是表示形式从字节切换为文本。
会,ASCII STL 明显比二进制 STL 更大。对于存储和打印,二进制形式更紧凑。
不会,转换完全在浏览器中本地进行;你的模型永远不会离开你的设备。