zh

STL ASCII 转二进制

在本地将 ASCII STL 转换为紧凑的二进制 STL,在任意切片软件中更小更快。无需上传。

正在你的设备上本地处理 ...

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

文本(ASCII)的 STL 易于阅读,但体积不必要地大:每个数字都作为字符串存放在那里。二进制 STL 把同一个三角形外壳存储为紧凑的字节序列,因此通常小数倍,既节省磁盘空间又加快切片软件中的载入。本工具读取你的 ASCII STL,并把同一模型写成二进制 STL。

转换是无损的:每个三角形都被沿用,坐标按照二进制 STL 格式的规定以 32 位浮点数存储。此外还会为每个三角形计算面法线并放入记录中,正如 CAD 程序和切片软件所期望的那样。

一切都在浏览器中完全本地运行,你可能涉及机密的模型永远不会离开你的设备。坦率地说:二进制 STL 以 32 位浮点数存储,对于极其精细的模型,相比文本中非常长的小数可能意味着微小的舍入,对于现实中的模型这无关紧要。不是有效 STL 的文件会被明确提示拒绝。

技术规格

技术规格
输入格式STL
自动转换PNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, DOCX, MIDI, DDS, HDR, PCX, WBMP
输出格式STL
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖入你的 ASCII STL 文件。
  2. 转换会自动进行。
  3. 下载紧凑的二进制 STL。

限制: 将 ASCII STL 转换为紧凑的二进制 STL(无损):每个三角形都被保留,坐标以 32 位浮点数存储,并为每个三角形计算法线。二进制通常比文本小数倍。也接受已经是二进制的 STL。不是有效 STL 的文件会被明确的错误拒绝。这里没有材质、颜色或纹理可损失,因为STL本身从不支持这些;这一点对源文件本身也同样适用。

常见问题

为什么要二进制 STL?

它通常比 ASCII STL 小数倍,在 Cura 或 PrusaSlicer 等切片软件中载入更快。

会损失精度吗?

二进制 STL 以 32 位浮点数存储。对于极其精细的模型,这可能意味着微小的舍入;对于现实中的模型无关紧要。

会生成法线吗?

会。会为每个三角形计算面法线,并写入二进制记录中。

我的文件会被上传吗?

不会,转换完全在浏览器中本地进行;你的模型永远不会离开你的设备。

相关工具

STL 二进制转 ASCII · OBJ 转 STL · STL 转 OBJ · PLY 转 STL · PLY 转 OBJ · OBJ 转 PLY