STL バイナリを ASCII に変換
バイナリSTLを読めるASCII STLにローカルで変換。確認・バージョン管理・差分比較に。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
バイナリSTLを読めるASCII STLにローカルで変換。確認・バージョン管理・差分比較に。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
STL には2つの形式があります。バイナリ(コンパクトで、CAD や3Dプリントでの通常の形式)と ASCII(各三角形が読める行として現れるプレーンテキスト)です。モデルを確認したい、Git のようなバージョン管理システムに追跡可能に保存したい、2つの状態を比較(差分)したい場合は、テキスト形式が必要です。このツールはバイナリ STL を読み込み、同じモデルを ASCII STL として書き出します。
変換は形状についてロスレスです。すべての三角形とすべての座標がそのまま引き継がれ、表現がバイトからテキストに切り替わるだけです。結果は solid で始まり、三角形ごとに法線と3つの頂点を並べ、endsolid で終わります。まさに人間が読め、テキストエディターが1行ずつ比較できる構造です。
すべてはブラウザー内で完全にローカルに動作し、機密かもしれないモデルはお使いの端末から決して出ません。正直に言えば、ASCII STL はバイナリ形式より明らかに大きくなりますが、読めます。3Dプリントそのものには通常バイナリ形式の方が適しています(「STL ASCII をバイナリに変換」を参照)。有効な STL でないファイルは明確なメッセージで拒否されます。
| 入力形式 | STL |
|---|---|
| 出力形式 | STL |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: バイナリ STL を読める ASCII STL に変換します(形状についてはロスレス)。すべての三角形と座標が保たれ、表現がプレーンテキストに切り替わるだけです。ASCII STL はバイナリ形式より明らかに大きくなります。ASCII 入力も受け付けます(そのまま通過)。有効な STL でないファイルは明確なエラーで拒否されます。
個々の三角形を確認し、Git に追跡可能に保存し、2つのモデルの状態を1行ずつ比較するためです。
いいえ。変換は形状についてロスレスで、表現がバイトからテキストに切り替わるだけです。
はい。ASCII STL はバイナリ STL より明らかに大きくなります。保存と印刷にはバイナリ形式の方がコンパクトです。
いいえ。変換はブラウザー内で完全にローカルに行われ、モデルはお使いの端末から決して出ません。