.X

X-fil

DirectX 3D Model File
Stil et spørgsmål
HURTIGT SVAR

En X-fil er en Microsoft DirectX 3D-model, der gemmer mesh-geometri, materialer, teksturreferencer og valgfri animation. Åbn den med Blender (plus et DirectX-import-plugin) eller det gratis Assimp-værktøj. Formatet blev udfaset i 2014; konverter til FBX eller glTF til brug i moderne software.

Udvikler: Microsoft Kategori: 3D-billedfiler MIME: application/x-directx
ÅBNER PÅ Windows macOS Linux
Relateret: .DCM · .STEP · .SKP · .STP

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 28, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er X-filformatet?

Filer med filendelsen .x falder ind under kategorien af 3D-modelfiler oprettet til Microsoft Direct3D-komponenten i DirectX, som først blev introduceret i den anden halvdel af 1990'erne.

Indholdet af .x-filer inkluderer data om tredimensionelle objekter. De benyttes af Microsoft DirectX-miljøet, som muliggør visning og animation af 3D-objekter. Et centralt kendetegn ved formatet er, at det findes i to udskiftelige kodninger - menneskelæsbar ASCII-tekst og kompakt tokeniseret binær - som begge deler den samme .x-filendelse og åbner med den fire-byte magiske signatur xof . Filerne gemmer al den information, der er nødvendig for at repræsentere 3D-indhold, herunder:

  • specifikationer for objektets mesh (hjørnepunkter og flader),
  • teksturkoordinater og referencer til eksterne teksturbilledfiler,
  • renderingsregler og materialeegenskaber,
  • rammehierarkier samt bevægelser og animationer af legemer.

Indholdet af .x-filer bruges af Microsoft DirectX-miljøet, for eksempel i computerspil. Dette giver mulighed for at skabe realistiske, virtuelle verdener, som spillerens karakter bevæger sig i. Objekter gemt i .x-filer er alle elementer i en tredimensionel scene. De kan også åbnes i populære programmer til redigering og oprettelse af 3D-grafik såsom Blender. Men for at importere .x-filer i applikationer som 3ds Max eller Maya, skal deres indhold først håndteres ved hjælp af dedikerede Microsoft DirectX-miljø-plugins.

Microsoft udfasede .x-formatet omkring 2014 og anbefaler .FBX eller .glTF til nye projekter. Formatet er fortsat almindeligt i ældre DirectX-spilarkiver og modding-fællesskaber.

Sikkerhed og tryghed

RISIKO: LOW

En DirectX .x-fil er passive geometri-/materialedata og udfører ikke kode, så den er ikke en typisk malware-vektor. De realistiske risici er praktiske: teksturer refereres ved filnavn, så en model kan se ud til at mangle teksturer, hvis billedfilerne mangler; formatet er forældet, så nogle moderne værktøjer kræver et plugin eller en konverter. Pas på falske «X file viewer» downloadsider, der pakker adware - brug Blender eller Assimp, som er open-source og gratis.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNDirectX 3D Model Fileogså kendt som Direct3D .X file, DirectX mesh file
UDVIKLERMicrosoftsiden 1996 (DirectX 2.0); binary variant added in DirectX 3.0
MIME-TYPEapplication/x-directx
TYPESkabelon-drevet 3D-model/scenefil (ASCII-tekst eller tokeniseret binær)
Dette filtypenavn bruges også af…
  • Generisk/midlertidig pladsholderfil - En bar «.x» bruges nogle gange som en midlertidig filendelse af scripts eller backups; indholdet varierer og er ikke relateret til DirectX.
  • Lex scanner-kilde (sjælden) - Nogle værktøjskæder markerer Lex/Flex lexer-kilde som «.x»; det er almindelig C-lignende tekst, der åbnes i en kodeeditor - se db_audit_notes.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
786F6620
ASCII
xof
Enhver DirectX .x-fil starter med den 4-byte magiske signatur «xof » (78 6F 66 20). Byte 4-7 er en version (f.eks. «0303» = 3.3), byte 8-11 angiver format-typen - «txt » for ASCII-tekst eller «bin » for tokeniseret binær (også «tzip»/«bzip» for MSZip-komprimerede varianter), og byte 12-15 float-størrelsen («0032» eller «0064»). En tekstfil begynder således bogstaveligt med «xof 0303txt 0032».

Programmer der åbner X-filer

Windows4 apps
Blender Open-source Installer et DirectX (.x) import-plugin (f.eks. fællesskabets «DirectX Importer»), derefter File > Import > DirectX (.x). Gratis.
Autodesk FBX Converter Gratis Ældre gratis Autodesk-værktøj: indlæs .x og eksporter til FBX/OBJ/DAE til moderne apps.
Assimp Viewer (Open Asset Import Library) Open-source Træk .x-filen over i Assimp-vieweren for at inspicere den, eller brug «assimp export model.x out.obj» for at konvertere.
DirectX SDK Mesh Viewer (legacy) Gratis Det historiske DirectX SDK indeholdt en mesh-viewer; funktionel men ikke længere understøttet - brug Blender/Assimp i stedet.
macOS2 apps
Blender Open-source Installer et DirectX (.x) import-plugin (f.eks. fællesskabets «DirectX Importer»), derefter File > Import > DirectX (.x). Gratis.
Assimp Open-source Byg/installer Assimp og kør «assimp export model.x out.fbx» fra terminalen.
Linux2 apps
Blender Open-source Installer et DirectX (.x) import-plugin (f.eks. fællesskabets «DirectX Importer»), derefter File > Import > DirectX (.x). Gratis.
Assimp Open-source Byg/installer Assimp og kør «assimp export model.x out.fbx» fra terminalen.

Tekniske detaljer

dyb specifikation
UdviklerMicrosoft
Format-typeSkabelon-drevet 3D-model og scenefil
MIME-typeapplication/x-directx
KodningASCII-tekst eller tokeniseret binær - begge varianter bruger .x-filendelsen; kodningen erklæres i filens 16-byte header
Filsignatur«xof » (hex 78 6F 66 20) ved byte-offset 0 - findes i alle .x-varianter
Header-struktur16-byte header: byte 0-3 «xof », 4-7 version (f.eks. «0303»), 8-11 format-token («txt »/«bin »/«tzip»/«bzip»), 12-15 float-størrelse («0032» eller «0064»)
Float-præcision32-bit eller 64-bit, erklæret i headeren som «0032» eller «0064»
Byte-rækkefølgeLittle-endian (binær variant)
Skabelon-containerXOF-skabelonsystem - navngivne, udvidbare dataobjekter; understøtter brugerdefinerede applikations-definerede skabeloner
KomprimeringIngen for tekst (txt) og binære (bin) varianter; valgfri MSZip-komprimering i tzip- og bzip-varianter
Kerne-dataobjekterMesh, MeshNormals, MeshTextureCoords, Material, Frame, AnimationSet
TeksturhåndteringTeksturer refereres kun ved filnavn - ikke indlejret i .x-filen
Typisk filstørrelse10 KB - 50 MB, afhængigt af mesh-kompleksitet, animationsdata og antal objekter
Primær platformWindows (Direct3D / DirectX runtime)
Efterfølgende formaterAutodesk FBX og Khronos glTF/GLB - Microsoft udfasede .x og D3DX mesh-værktøjer omkring 2014
Udgivet1996 (DirectX 2.0); binary variant added in DirectX 3.0
Seneste versionLast revised for Direct3D 9; deprecated by Microsoft from 2014 (use FBX/glTF instead)
Specifikationlearn.microsoft.com

X-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med X-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om X-filer.

Ofte stillede spørgsmål

Hvad er en .x-fil?
I denne 3D-kontekst er det en Microsoft DirectX 3D-model - mesh-geometri, materialer, teksturreferencer og valgfri animation, brugt af ældre Direct3D-spil og værktøjer. Den findes i tekst- eller binær form, som begge starter med «xof ».
Hvordan åbner jeg en DirectX .x-model?
Brug Blender med et DirectX (.x) import-plugin, eller Assimp-vieweren. 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 kør Assimp («assimp export model.x out.obj» / out.fbx). Autodesk FBX Converter kan også indlæse .x og eksportere FBX/OBJ.
Bruges .x-formatet stadig?
Det er forældet - Microsoft stoppede med at udvikle det omkring 2014 til fordel for FBX, og glTF er den moderne standard. Du vil stadig støde på .x i ældre spil og modding-miljøer.
Hvad er forskellen på tekst- og binære .x-filer?
Begge bruger de samme skabeloner og filendelser; 16-byte headeren erklærer «txt » (menneskelæsbar ASCII) eller «bin » (tokeniseret binær). De er udskiftelige - de fleste importører læser begge.
Hvorfor åbner min .x-model uden teksturer?
.x-filen refererer til teksturbilledfiler ved navn frem for at indlejre dem. Sørg for, at de refererede billeder ligger sammen med modellen, eller genforbind dem i dit 3D-program.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å