.X

X-fil

DirectX 3D Model File
Still et spørsmål
HURTIGSVAR

En X-fil er en Microsoft DirectX 3D-modell som lagrer mesh-geometri, materialer, teksturreferanser og valgfri animasjon. Åpne den med Blender (pluss et DirectX-importtillegg) eller det gratis Assimp-verktøyet. Formatet ble avviklet i 2014; konverter til FBX eller glTF for bruk i moderne programvare.

Utvikler: Microsoft Kategori: 3D-bildefiler MIME: application/x-directx
ÅPNES PÅ Windows macOS Linux
Relatert: .DCM · .STEP · .SKP · .STP

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 28, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er X-filformatet?

Filer med filendelsen .x faller inn under kategorien 3D-modellfiler opprettet for Microsoft Direct3D-komponenten i DirectX, først introdusert i andre halvdel av 1990-tallet.

Innholdet i .x-filer inkluderer data om tredimensjonale objekter. De benyttes av Microsoft DirectX-miljøet, som muliggjør visning og animasjon av 3D-objekter. Et sentralt kjennetegn ved formatet er at det eksisterer i to utskiftbare kodinger - menneskelig lesbar ASCII-tekst og kompakt tokenisert binær - der begge deler samme .x-filendelse og åpnes med den fire-byte lange magiske signaturen xof . Filene lagrer all informasjon som trengs for å representere 3D-innhold, blant annet:

  • spesifikasjoner av objektets mesh (hjørner og flater),
  • teksturkoordinater og referanser til eksterne teksturbildefiler,
  • renderingsregler og materialegenskaper,
  • rammehierarkier samt bevegelser og animasjoner av figurer.

Innholdet i .x-filer brukes av Microsoft DirectX-miljøet, for eksempel i dataspill. Dette tillater opprettelse av realistiske, virtuelle verdener der spillerens karakter beveger seg. Objekter lagret i .x-filer er alle elementer i en tredimensjonal scene. De kan også åpnes i populære programmer for redigering og oppretting av 3D-grafikk som Blender. Men for å importere .x-filer i applikasjoner som 3ds Max eller Maya, må innholdet først håndteres ved hjelp av dedikerte Microsoft DirectX-tillegg.

Microsoft avviklet .x-formatet rundt 2014 og anbefaler .FBX eller .glTF for nye prosjekter. Formatet er fortsatt vanlig i eldre DirectX-spillarkiver og modding-miljøer.

Sikkerhet og trygghet

RISIKO: LOW

En DirectX .x-fil er passive geometri-/materialdata og kjører ikke kode, så den er ikke en typisk vektor for skadevare. De realistiske risikoene er praktiske: teksturer refereres ved filnavn, så en modell kan se ut som den mangler tekstur hvis bildefilene mangler; formatet er foreldet, så noen moderne verktøy trenger et tillegg eller en konverter. Vær oppmerksom på falske «X file viewer»-nedlastingssider som inkluderer reklameprogramvare - bruk Blender eller Assimp, som er åpen kildekode og gratis.

Formatdetaljer

i et nøtteskall
FULLT NAVNDirectX 3D Model Fileogså kjent som Direct3D .X file, DirectX mesh file
UTVIKLERMicrosoftsiden 1996 (DirectX 2.0); binary variant added in DirectX 3.0
MIME-TYPEapplication/x-directx
TYPEMal-drevet 3D-modell/scenefil (ASCII-tekst eller tokenisert binær)
Denne filendelsen brukes også av…
  • Generisk/midlertidig plassholderfil - En ren «.x» brukes noen ganger som en midlertidig filendelse av skript eller sikkerhetskopier; innholdet varierer og er ikke relatert til DirectX.
  • Lex scanner-kilde (sjelden) - Noen verktøykjeder merker Lex/Flex-kildekode som «.x»; det er vanlig C-lignende tekst, åpnet i en kodeeditor - se db_audit_notes.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
786F6620
ASCII
xof
Hver DirectX .x-fil starter med den 4-byte lange magien «xof » (78 6F 66 20). Byte 4-7 er en versjon (f.eks. «0303» = 3.3), byte 8-11 angir formattype - «txt » for ASCII-tekst eller «bin » for tokenisert binær (også «tzip»/«bzip» for MSZip-komprimerte varianter), og byte 12-15 flyttallstørrelsen («0032» eller «0064»). Så en tekstfil begynner bokstavelig talt med «xof 0303txt 0032».

Programmer som åpner X-filer

Windows4 apps
Blender Åpen kildekode Installer et DirectX (.x) importtillegg (f.eks. fellesskapets «DirectX Importer»), deretter File > Import > DirectX (.x). Gratis.
Autodesk FBX Converter Gratis Eldre gratis Autodesk-verktøy: last inn .x og eksporter til FBX/OBJ/DAE for moderne apper.
Assimp Viewer (Open Asset Import Library) Åpen kildekode Dra .x-filen over på Assimp-viseren for å inspisere den, eller bruk «assimp export model.x out.obj» for å konvertere.
DirectX SDK Mesh Viewer (legacy) Gratis Den historiske DirectX SDK inkluderte en mesh-viser; funksjonell, men ikke lenger støttet - bruk Blender/Assimp i stedet.
macOS2 apps
Blender Åpen kildekode Installer et DirectX (.x) importtillegg (f.eks. fellesskapets «DirectX Importer»), deretter File > Import > DirectX (.x). Gratis.
Assimp Åpen kildekode Bygg/installer Assimp og kjør «assimp export model.x out.fbx» fra terminalen.
Linux2 apps
Blender Åpen kildekode Installer et DirectX (.x) importtillegg (f.eks. fellesskapets «DirectX Importer»), deretter File > Import > DirectX (.x). Gratis.
Assimp Åpen kildekode Bygg/installer Assimp og kjør «assimp export model.x out.fbx» fra terminalen.

Tekniske detaljer

dyp spesifikasjon
UtviklerMicrosoft
Format-typeMal-drevet 3D-modell og scenefil
MIME-typeapplication/x-directx
KodingASCII-tekst eller tokenisert binær - begge varianter bruker filendelsen .x; koding deklareres i den 16-byte lange filheaderen
Filsignatur«xof » (hex 78 6F 66 20) ved byte-offset 0 - til stede i alle .x-varianter
Header-struktur16-byte header: byte 0-3 «xof », 4-7 versjon (f.eks. «0303»), 8-11 format-token («txt »/«bin »/«tzip»/«bzip»), 12-15 float-størrelse («0032» eller «0064»)
Flyttallspresisjon32-bit eller 64-bit, deklarert i headeren som «0032» eller «0064»
ByterekkefølgeLittle-endian (binær variant)
Mal-beholderXOF-malsystem - navngitte, utvidbare dataobjekter; støtter egendefinerte applikasjonsdefinerte maler
KomprimeringIngen for tekst (txt) og binære (bin) varianter; valgfri MSZip-komprimering i tzip- og bzip-varianter
KjernedataobjekterMesh, MeshNormals, MeshTextureCoords, Material, Frame, AnimationSet
TeksturhåndteringTeksturer refereres kun ved filnavn - ikke innebygd i .x-filen
Typisk filstørrelse10 KB - 50 MB, avhengig av mesh-kompleksitet, animasjonsdata og antall objekter
Primær plattformWindows (Direct3D / DirectX runtime)
EtterfølgerformaterAutodesk FBX og Khronos glTF/GLB - Microsoft avviklet .x og D3DX mesh-verktøy rundt 2014
Utgitt1996 (DirectX 2.0); binary variant added in DirectX 3.0
Siste versjonLast revised for Direct3D 9; deprecated by Microsoft from 2014 (use FBX/glTF instead)
Spesifikasjonlearn.microsoft.com

X-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med X-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om X-filer.

Ofte stilte spørsmål

Hva er en .x-fil?
I denne 3D-konteksten er det en Microsoft DirectX 3D-modell - mesh-geometri, materialer, teksturreferanser og valgfri animasjon, brukt av eldre Direct3D-spill og verktøy. Den finnes i tekst- eller binærform, og begge starter med «xof ».
Hvordan åpner jeg en DirectX .x-modell?
Bruk Blender med et DirectX (.x) importtillegg, eller Assimp-viseren. Begge er gratis; derfra kan du eksportere til et moderne format som FBX, OBJ eller glTF.
Hvordan konverterer jeg en .x-fil til OBJ eller FBX?
Importer .x-filen i Blender eller kjør Assimp («assimp export model.x out.obj» / out.fbx). Autodesk FBX Converter kan også laste inn .x og eksportere FBX/OBJ.
Er .x-formatet fortsatt i bruk?
Det er foreldet - Microsoft sluttet å utvikle det rundt 2014 til fordel for FBX, og glTF er den moderne standarden. Du vil fortsatt se .x i eldre spill og modding-miljøer.
Hva er forskjellen mellom tekst- og binære .x-filer?
Begge bruker de samme malene og filendelsen; den 16-byte lange headeren deklarerer «txt » (menneskelig lesbar ASCII) eller «bin » (tokenisert binær). De er utskiftbare - de fleste importører leser begge.
Hvorfor åpnes .x-modellen min uten teksturer?
.x-filen refererer til teksturbildefiler ved navn i stedet for å bygge dem inn. Sørg for at de refererte bildene ligger sammen med modellen, eller koble dem til på nytt i 3D-appen din.

Referanser

1Microsoft Learn - X Files (Legacy) (Direct3D 9)learn.microsoft.com
2fileformat.com - X (DirectX file format)docs.fileformat.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å