Stereolithography STL (.stl)

3D Standard

Die Standard Triangle Language (STL, auch bekannt als Stereolithography) ist das universelle, unverzichtbare Format der 3D-Druck- und Rapid-Prototyping-Industrie, das die Oberflächengeometrie massiver 3D-Objekte mithilfe roher dreieckiger Facetten beschreibt.

Von OBJ zu STL konvertieren

Kostenloser Konverter von OBJ zu STL im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalysatoren identifizieren STL-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Byte-basierte Headersignatur (Magic Bytes)

Betriebssysteme und Dateianalysatoren identifizieren STL-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

HEX-SIGNATUR (OFFSET 0):

73 6F 6C 69 64

ASCII-DARSTELLUNG: solid

Standardisierung: 3D Systems Stereolithography Specification

Technische Daten

Container-ArchitekturASCII-Format (beginnend mit 'solid') oder Binärformat (80-Byte-Header + 32-Bit-Dreieckszählung + 50-Byte-Facetten-Datensätze)
KompressionUnkomprimierte rohe dreieckige Facetten
Byte-EndiannessLittle-Endian (Intel x86) für binäres STL
FarbräumeKeine (einfarbige Geometrie; proprietäre VisCAM/Magics-Farb-Hacks existieren)
Kanäle & StrukturDreieckige Facetten: Oberflächennormalenvektor (I, J, K) und drei Vertex-Koordinaten (X, Y, Z)
Max. AbmessungenUnbeschränkte physische 3D-Koordinaten (typischerweise in Millimetern gemessen)
TransparenzKeine (massive physische Objekte)
Streaming & ProgressivSequenzielles Facetten-Streaming ermöglicht kontinuierliches schichtweises Slicing

Technischer Vergleich: STL im Vergleich zu Wettbewerbern

Technisches AttributSTL (Aktuell)OBJ3MFSTEP
3D-Druck-Slicer-Akzeptanz100% universaler StandardUniverselle UnterstützungModerner NachfolgestandardCAD-Ingenieurstandard
Farb- und TexturunterstützungKeine (reine Oberflächengeometrie)Vollständiges UV-Textur-MappingVollfarbe, Materialien und Multi-ExtruderParametrische Vollfarben
FacettenstrukturUnabhängige DreiecksfacettenVerknüpftes Mesh mit geteilten VerticesIndexiertes Mesh mit geteilten VerticesExakte parametrische Kurven (NURBS)
EinheitendefinitionEinheitenlos (angenommen mm)Einheitenlos (angenommen Meter/mm)Explizite Einheiten (mm, cm, Zoll)Explizite Ingenieurseinheiten

Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden

3D-Slicer zeigt 'Model is not manifold / Contains non-manifold edges' an.

Ursache: Löcher im Dreiecks-Mesh, sich selbst überschneidende Dreiecke oder invertierte Oberflächennormalen.

Wiederherstellung: Machen Sie das Mesh mit dem File2File 3D Mesh Repair Tool oder Netfabb wasserdicht.

Sicherheitsanalyse & Parser-Angriffsvektore

Binäre STL-Parser werten 32-Bit-Dreieckszählungen aus, bei denen Ganzzahlüberläufe zu kleinen Heap-Allokationen und Out-of-Bounds-Schreibvorgängen führen können.

Bekannte Angriffsvektore

  • Ganzzahlüberlauf während der Speicherallokation von triangle_count * 50 Bytes.
  • Puffer-Überlesen, wenn die physische Dateigröße kleiner ist als die deklarierte Dreieckszählung.
  • Denial of Service durch Multigigabyte-Dreiecksallokationen.

Bewährte Sicherheitsverfahren: Validieren Sie vor dem Lesen, dass die deklarierte Dreieckszählung exakt (Dateigröße - 84) / 50 entspricht.

Historische Ursprünge & Meilensteine

2009MakerBot und die RepRap Open-Source-3D-Druck-Revolution etablieren STL in Millionen von Haushalten und Schulen.
19883D Systems standardisiert das kompakte 50-Byte-Binär-STL-Facettformat.
1987Chuck Hull, Erfinder der Stereolithographie (SLA), erstellt STL für den weltweit ersten kommerziellen 3D-Drucker.

Hauptvorteile & Stärken

  • Der unbestrittene globale Standard für den 3D-Druck: unterstützt von 100% der Slicer (PrusaSlicer, Cura, Bambu Studio) und CAM-Software.
  • Das Binärformat ist einfach und kompakt: genau 84 Bytes Header plus 50 Bytes pro Dreiecksfacette.
  • Direkte Darstellung geschlossener Oberflächenbegrenzungen, die für die Generierung von Werkzeugbahnen in der additiven Fertigung erforderlich sind.

Technische Einschränkungen & Nachteile

  • Null Unterstützung für Farbe, Materialien oder Texturen: kann vollfarbige 3D-Drucke nicht nativ darstellen.
  • Gekrümmte Oberflächen müssen mit Tausenden von flachen planaren Dreiecken angenähert werden, was zu hohen Polygonanzahlen führt.
  • Gibt keine physischen Maßeinheiten an (Slicer müssen Millimeter oder Zoll annehmen).

Interessante technische Wissenswertes

  • Chuck Hull patentierte den 3D-Druck 1986 und schuf das STL-Format 1987, um 3D-Modelle an seinen SLA-1-Drucker zu füttern.
  • Eine STL-Datei enthält keine Einheiten-Metadaten: Ein Würfel mit den Abmessungen '10' könnte je nach Slicer-Einstellung 10 Millimeter, 10 Meter oder 10 Zoll bedeuten.
  • Binäre STL-Dateien haben einen 80-Byte-Header, der beliebigen Text enthalten kann, aber NICHT mit dem Wort 'solid' beginnen darf, da einige Dekodierer ihn sonst fälschlicherweise für eine ASCII-Datei halten.

Häufig gestellte technische Fragen

Welches Programm öffnet STL-Dateien?

Sie können STL-Dateien in 3D-Druck-Slicern wie Cura, PrusaSlicer und Bambu Studio, CAD-Programmen wie Fusion 360 und Blender öffnen oder sie sofort online auf File2File.app anzeigen.

Was ist der Unterschied zwischen ASCII- und Binär-STL?

Binäre STL ist etwa 5- bis 6-mal kleiner als ASCII-STL und lädt deutlich schneller, was Binäre STL zur bevorzugten Wahl für den 3D-Druck macht.

Wie kann ich eine STL-Datei in OBJ oder GLB konvertieren?

Sie können STL-Dateien mit File2File.app direkt in Ihrem Browser in texturierte OBJ-Modelle oder webfertige GLB-Dateien konvertieren.