.GLB

Plik GLB

glTF 2.0 Binary (3D model)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik GLB to model 3D w formacie glTF 2.0 Binary - jeden samodzielny plik zawierający geometrię, materiały, tekstury i animacje. W systemie Windows otworzysz go bezpłatnie za pomocą Microsoft 3D Viewer; w macOS naciśnij spację w Finderze (Szybki przegląd); w dowolnej przeglądarce przeciągnij go do gltf-viewer.donmccurdy.com. Format jest bezpieczny do otwierania z renomowanych źródeł.

Deweloper: Khronos Group Kategoria: Pliki obrazów 3D Otwarty standard MIME: model/gltf-binary
OTWIERA SIĘ NA Windows macOS Linux Android iOS Web
Powiązane: .DCM · .STEP · .SKP · .STP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku GLB?

.glb to binarna forma kontenerowa formatu .gltf (GL Transmission Format), opracowanego i utrzymywanego przez Khronos Group. Podczas gdy plik .gltf jest zwykłym tekstem JSON, który odwołuje się do zewnętrznych plików geometrii .bin i oddzielnych zasobów obrazów, plik .glb łączy wszystko - graf sceny JSON, binarne bufory geometrii i animacji oraz osadzone tekstury - w jeden samodzielny plik.

Plik zaczyna się od 12-bajtowego nagłówka w formacie little-endian: magicznego ciągu ASCII glTF (hex 67 6C 54 46), pola wersji uint32 (wartość 2 dla glTF 2.0) oraz pola całkowitej długości pliku uint32. Po nagłówku następują bloki (chunks) z prefiksem długości: blok JSON niosący opis sceny (węzły, materiały, kamery, animacje) oraz blok BIN\ zawierający surowe binarne dane bufora.

.glb jest czasem nazywany „JPEG-iem dla 3D” ze względu na jego kompaktowy rozmiar, szerokie wsparcie i przydatność do publikacji w sieci. Jest to domyślny format zasobów dla AR na Androidzie poprzez Scene Viewer i komponent webowy <model-viewer>, a także jest szeroko stosowany w silnikach WebGL, takich jak three.js i Babylon.js. W porównaniu do .fbx lub .obj, jest on specjalnie zaprojektowany do renderowania w czasie rzeczywistym z wbudowanymi materiałami opartymi na fizyce (PBR).

Opcjonalne rozszerzenia Khronos dodają kompresję siatki Draco (KHR_draco_mesh_compression) oraz kompresję tekstur KTX2/Basis Universal (KHR_texture_basisu), co znacząco redukuje rozmiary plików w przypadku dużych scen.

Bezpieczeństwo

RYZYKO: LOW

Plik GLB to dane 3D, a nie plik wykonywalny, więc otwarcie go do podglądu jest bezpieczne. Realne zagrożenia są niemalże niezłośliwe: skany o bardzo wysokiej liczbie poligonów lub tekstury 4K mogą być ciężkie do załadowania, a historycznie zdarzały się luki w parserach niektórych ładowarek glTF/GLB - dbaj o aktualność oprogramowania 3D i przeglądarek oraz importuj modele z renomowanych źródeł. Jak zawsze, weryfikuj prawdziwe rozszerzenie: plik udający „model.glb”, który w rzeczywistości jest plikiem wykonywalnym, stanowi realne ryzyko, a nie sam format GLB.

Szczegóły formatu

w pigułce
PEŁNA NAZWAglTF 2.0 Binary (3D model)znany również jako Binary glTF, GL Transmission Format Binary
DEWELOPERKhronos Groupod 2017 (glTF 2.0; GLB binary container)
TYP MIMEmodel/gltf-binary
TYPKontener binarny łączący opis sceny glTF JSON, binarne bufory geometrii/animacji oraz osadzone tekstury w jednym pliku
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Plik wsparcia Raptor: Call of the Shadows - Starszy plik danych dla gry DOS Raptor z 1994 roku; źródłowa baza danych błędnie oznacza to jako główne znaczenie .glb, ale jest ono przestarzałe i niepowiązane z dominującym formatem glTF Binary.
  • Plik globe/data Analytical Graphics STK - Starszy plik pomocniczy GIS/STK; bardzo niszowy w porównaniu ze znaczeniem 3D glTF Binary.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
676C5446
ASCII
glTF
Plik GLB zaczyna się od 12-bajtowego nagłówka: ASCII magic „glTF” (0x67 0x6C 0x54 0x46), uint32 wersji (2 dla glTF 2.0) i uint32 całkowitej długości pliku - wszystko w formacie little-endian. Po nagłówku następują bloki: blok JSON (typ „JSON”) zawierający graf sceny, a następnie blok BIN (typ „BIN\0”) zawierający geometrię, animacje i (opcjonalnie) osadzone tekstury.

Programy otwierające pliki GLB

Windows3 apps
Blender Open-source Plik > Importuj > glTF 2.0 (.glb/.gltf), aby przeglądać i w pełni edytować geometrię, materiały i animacje. Darmowy standardowy program 3D.
3D Viewer (Microsoft) Darmowy Kliknij dwukrotnie .glb, aby wyświetlić, obracać i sprawdzać model; darmowa aplikacja Microsoft Store natywnie odczytuje GLB/glTF. Tylko do podglądu.
Babylon.js Sandbox Darmowy Przeciągnij .glb na stronę przeglądarki, aby zobaczyć materiały, animacje i drzewo sceny - bez instalacji.
macOS2 apps
Blender Open-source Plik > Importuj > glTF 2.0 (.glb/.gltf), aby przeglądać i w pełni edytować geometrię, materiały i animacje. Darmowy standardowy program 3D.
Quick Look / Preview Wbudowany Naciśnij spację na pliku .glb w Finderze lub otwórz w Podglądzie; nowsze wersje macOS renderują glTF/GLB bezpośrednio. Tylko do podglądu.
Linux2 apps
Blender Open-source Plik > Importuj > glTF 2.0 (.glb/.gltf), aby przeglądać i w pełni edytować geometrię, materiały i animacje. Darmowy standardowy program 3D.
gltf-viewer (donmccurdy) Open-source Otwórz w dowolnej przeglądarce i przeciągnij .glb, aby wyświetlić go z materiałami PBR i animacją.
Android1 app
Scene Viewer / model-viewer Darmowy GLB to natywny format AR na Androidzie - otwórz go przez link <model-viewer> lub Scene Viewer, aby umieścić go w rzeczywistości rozszerzonej.
iOS1 app
Reality Converter / Quick Look (via USDZ) Darmowy iOS AR Quick Look używa USDZ - użyj Apple Reality Converter lub narzędzia online, aby przekonwertować GLB na USDZ, a następnie otwórz w Szybkim przeglądzie.
Web2 apps
gltf-viewer (donmccurdy) Open-source Otwórz w dowolnej przeglądarce i przeciągnij .glb, aby wyświetlić go z materiałami PBR i animacją.
Sketchfab Freemium Prześlij GLB, aby wyświetlić go w przeglądarce z materiałami PBR i udostępnić link.

Szczegóły techniczne

specyfikacja
Sygnatura pliku (magic bytes)ASCII „glTF” na offsetcie 0 (hex: 67 6C 54 46)
Kolejność bajtówLittle-endian w całym pliku
Rozmiar nagłówka12 bajtów: 4-bajtowy magic + uint32 version (wartość 2) + uint32 całkowita długość pliku
Struktura blokówBlok JSON (typ 0x4E4F534A), a następnie blok BIN (typ 0x004E4942); każdy poprzedzony uint32 długości bloku i uint32 typu bloku
Typ MIMEmodel/gltf-binary (również serwowany jako application/octet-stream)
KodowanieKontener binarny otaczający opis sceny UTF-8 JSON + surowe binarne bufory geometrii/animacji
KompresjaBrak domyślnie; opcjonalna kompresja siatki Draco przez KHR_draco_mesh_compression oraz tekstury KTX2/Basis Universal przez KHR_texture_basisu
Model materiałów PBRCieniowanie metallic-roughness oparte na fizyce zdefiniowane w bloku JSON; specular-glossiness przez KHR_materials_specular
Obsługa animacjiAnimacje klatek kluczowych dla translacji, rotacji, skali i wag morph-target; animacja szkieletowa/skinning przez hierarchie stawów
Głębia koloru tekstur8 bpc (24-bit RGB lub 32-bit RGBA przez osadzone JPEG lub PNG); mapy środowiskowe HDR przez rozszerzenia
Limit rozmiaru teksturBrak limitu narzuconego przez format; w praktyce ograniczony przez GPU (zwykle do 8192×8192 na teksturę)
SamodzielnośćCała geometria, tekstury, animacje i graf sceny spakowane w jednym pliku; brak zewnętrznych zależności w przeciwieństwie do .gltf + .bin + plików obrazów
Pole wersjiuint32 w nagłówku GLB identyfikuje glTF 2.0 (wartość 2); asset.version = „2.0” obecne również wewnątrz bloku JSON
Typowy rozmiar pliku50 KB - 100 MB; większość zasobów webowych i AR mieści się w zakresie 1-30 MB
Wsparcie platformWindows, macOS, Linux, Android, iOS oraz Web (WebGL przez three.js, Babylon.js, model-viewer)
Szyfrowanie / integralnośćBrak wbudowanego szyfrowania lub sumy kontrolnej; tylko pole całkowitej długości w nagłówku
Wydano2017 (glTF 2.0; GLB binary container)
Najnowsza wersjaglTF 2.0 (GLB container, ratified by Khronos; ongoing extensions e.g. KHR_materials_*)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjaregistry.khronos.org

Konwersje GLB

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami GLB. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki GLB.

Najczęściej zadawane pytania

Co to jest plik GLB?
To model 3D w formacie glTF 2.0 Binary - jeden samodzielny plik zawierający geometrię, materiały PBR, tekstury i animacje. Jest to binarny, jednoplikowy odpowiednik .gltf i standard dla 3D w sieci oraz AR.
Jak otworzyć plik GLB za darmo?
Użyj darmowego Microsoft 3D Viewer w systemie Windows, Szybkiego przeglądu/Podglądu w macOS, Blender na dowolnej platformie lub przeglądarki online, takiej jak gltf-viewer.donmccurdy.com lub Babylon.js Sandbox - po prostu przeciągnij tam plik.
Jaka jest różnica między GLB a glTF?
To ten sam format, ale inaczej zapakowany. GLB to jeden plik binarny z osadzoną całą zawartością; .gltf to tekst JSON, który odwołuje się do oddzielnych plików geometrii .bin i tekstur obrazów. GLB jest łatwiejszy do udostępniania; glTF jest łatwiejszy do ręcznej edycji.
Jak przekonwertować GLB na USDZ dla AR na iPhone'a?
iOS AR Quick Look wymaga formatu USDZ. Użyj darmowego narzędzia Apple Reality Converter na komputerze Mac, konwertera online GLB-to-USDZ lub wyeksportuj USDZ z programu Blender.
Czy mogę wydrukować plik GLB w 3D?
Tak, ale najpierw przekonwertuj go na STL (Blender > Import glTF > Export STL), a następnie przygotuj w slicerze. STL zachowuje tylko kształt - kolory, tekstury i animacje zostaną odrzucone, co jest typowe dla druku.
Dlaczego baza danych nazywa .glb plikiem gry Raptor?
To nieaktualne oznaczenie. Starszy format .glb istniał dla gry Raptor: Call of the Shadows z 1994 roku, ale obecnie dominującym formatem .glb jest Khronos glTF 2.0 Binary 3D.

Źródła

1Khronos - glTF 2.0 specification (GLB container)registry.khronos.org
2Khronos Group - glTF overviewwww.khronos.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z