glTF-Binärdatei (.glb)

ISO/IEC Standard

Binary glTF (GLB) ist die in sich geschlossene, einheitliche binäre Verpackung des glTF 2.0-Standards, die weithin als das 'JPEG von 3D' für webbasierte 3D-Grafiken, Augmented Reality (AR) und Echtzeit-Game-Engines gefeiert wird.

Von GLTF zu GLB konvertieren

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

Untersuchen & Metadaten

Betriebssysteme und Dateianalysatoren identifizieren GLB-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 GLB-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

HEX-SIGNATUR (OFFSET 0):

67 6C 54 46

ASCII-DARSTELLUNG: glTF

Standardisierung: ISO/IEC 12113:2022 / Khronos Open Standard

Technische Daten

Container-Architektur12-Byte-Binärheader ('glTF', Version, Länge), gefolgt von JSON-Chunk (CHUNK 0) und binärem Puffer-Chunk (CHUNK 1)
KompressionDRACO-Netzgeometriekompression, KHR_texture_basisu (KTX2/Basis Universal GPU-Texturen) und ExtMeshopt
Byte-EndiannessLittle-Endian (Intel x86 / WebGL-Standard)
FarbräumesRGB-Texturen, Lineare PBR-Rauheits-/Metallikkanäle
Kanäle & StrukturPBR-Materialien (Metallisch-Rau
Max. AbmessungenUnbegrenzte Vertex- und Dreiecksanzahl (unterstützt Modelle im Gigabyte-Bereich)
TransparenzAlphabdeckung (MASK), Alphablending (BLEND) und volumetrische Transmission
Streaming & ProgressivEinzelne in sich geschlossene Datei mit Binäroffset-Tabellen zum direkten Laden von GPU-VBOs

Technischer Vergleich: GLB im Vergleich zu Wettbewerbern

Technisches AttributGLB (Aktuell)GLTFUSDZFBX
VerpackungsmodellEinzelne in sich geschlossene BinärdateiJSON + externe .bin- und TexturdateienZIP-Archiv aus USD-Schemas & TexturenProprietäres Autodesk-Binär-/ASCII-Format
Web- & AR-StandardUniverseller WebGL- & Android-AR-StandardUniverseller WebGL-Standard (Mehrdateien)Apple iOS Quick Look AR-StandardImportstandard für Desktop-Game-Engines
MaterialmodellStandardisiertes glTF PBR Metallic-RoughnessStandardisiertes glTF PBRUniverselles Pixar-PBR-MaterialschemaProprietäre Phong-/Lambert-/PBR-Shader
GPU-LeseleistungSofort (direktes Speicher-Mapping)Schnell (mehrere Netzwerkanfragen)Schnell (unkomprimierte ZIP-Einträge)Langsam (komplexes Parsen erforderlich)

Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden

3D-Modell wird mit fehlenden Texturen oder einfarbig schwarzen Oberflächen gerendert.

Ursache: Beschädigter eingebetteter Textur-Chunk oder fehlende PBR-Metallic-Roughness-Texturreferenz.

Wiederherstellung: Überprüfen und reparieren Sie Chunk-Offsets mit dem File2File 3D Converter oder glTF-Transform.

Sicherheitsanalyse & Parser-Angriffsvektore

GLB-Parser verarbeiten JSON-Text-Chunks kombiniert mit beliebigen Binärpuffern, die Pufferüberläufe auslösen können, wenn die Pufferlängen nicht übereinstimmen.

Bekannte Angriffsvektore

  • Puffer-Überlesen, wenn bufferView byteOffset + byteLength die Länge des binären Chunks überschreitet.
  • Out-of-Bounds-Vertex-Index-Lesevorgang während der Ausführung von WebGL drawElements.
  • Dienstverweigerung (DoS) durch pathologische Draco-Dekomprimierungsschleifen.

Bewährte Sicherheitsverfahren: Validieren Sie streng, dass alle Accessor- und bufferView-Byte-Bereiche innerhalb der deklarierten binären Chunk-Grenzen liegen.

Historische Ursprünge & Meilensteine

2022glTF 2.0 und GLB international von ISO/IEC als ISO/IEC 12113:2022 standardisiert.
2018Google übernimmt GLB als Standard-3D-Format für Android Scene Viewer und Web-<model-viewer>-AR-Erlebnisse.
2015Die Khronos Group führt GLB als Einzeldatei-Binärcontainer für das glTF-Ökosystem ein.

Hauptvorteile & Stärken

  • Vollständig in sich geschlossen: Verpackt 3D-Geometrie, PBR-Materialien, Texturen (PNG/JPEG/KTX2) und skelettartige Animationen in einer einzigen Datei.
  • Direkter GPU-Upload: Binäre Geometriebuffer entsprechen den Speicherlayouts von WebGL / Vulkan ohne CPU-Parsing-Overhead.
  • Der unbestrittene Standard für WebGL, WebGPU, E-Commerce-3D-Produktvorschauen und mobile Augmented Reality.

Technische Einschränkungen & Nachteile

  • Die binäre Natur erschwert die manuelle Textprüfung oder Bearbeitung ohne spezielle 3D-Tools.
  • Erfordert Draco- oder Basis-Universal-Dekomprimierungsbibliotheken bei Verwendung erweiterter Komprimierungserweiterungen.
  • Apple-Plattformen bevorzugen USDZ für natives iOS Quick Look AR, was eine Formatkonvertierung von GLB erfordert.

Interessante technische Wissenswertes

  • Die ersten 4 Bytes jeder GLB-Datei sind 0x67 0x6C 0x54 0x46, was den ASCII-Text 'glTF' ergibt.
  • Wenn Sie einen 3D-Sneaker in einem Smartphone-Webbrowser betrachten, betrachten Sie mit ziemlicher Sicherheit ein interaktives GLB-Modell.
  • GLB wurde speziell entwickelt, damit Grafikhardware Vertex-Buffer direkt von der Festplatte in den VRAM ohne jegliche Transformation lesen kann.

Häufig gestellte technische Fragen

Was ist der Unterschied zwischen glTF und GLB?

glTF ist eine JSON-Datei, die auf externe .bin-Geometrien und separate Bildtexturdateien verweist. GLB nimmt dieses gesamte Bündel und packt es in eine einzige, kompakte Binärdatei.

Wie kann ich GLB für Apple AR in USDZ konvertieren?

Sie können GLB-Modelle mit File2File.app direkt in Ihrem Webbrowser mit einem Klick in Apple-kompatible USDZ-Dateien konvertieren.

Kann ich GLB-Dateien in Blender öffnen?

Ja. Blender enthält einen nativen, leistungsstarken glTF/GLB-Importer und -Exporter, der direkt in die Software integriert ist.