.X

Fichier X

DirectX 3D Model File
Poser une question
RÉPONSE RAPIDE

Un fichier X est un modèle 3D Microsoft DirectX stockant la géométrie du maillage, les matériaux, les références de texture et des animations facultatives. Ouvrez-le avec Blender (avec un module complémentaire d'importation DirectX) ou l'outil gratuit Assimp. Le format a été abandonné en 2014 ; convertissez-le en FBX ou glTF pour une utilisation dans les logiciels modernes.

Développeur : Microsoft Catégorie : Fichiers d`images 3D MIME: application/x-directx
S'OUVRE SUR Windows macOS Linux
Lié : .DCM · .STEP · .SKP · .STP

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 28, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier X ?

Les fichiers avec l'extension .x appartiennent à la catégorie des fichiers de modèles 3D créés pour le composant Microsoft Direct3D de DirectX, introduit pour la première fois dans la seconde moitié des années 1990.

Le contenu des fichiers .x comprend des données sur des objets tridimensionnels. Ils sont utilisés par l'environnement Microsoft DirectX, qui permet l'affichage et l'animation d'objets 3D. Une caractéristique clé du format est qu'il existe sous deux encodages interchangeables - le texte ASCII lisible par l'homme et le binaire tokenisé compact - tous deux partageant la même extension .x et s'ouvrant avec la signature magique de quatre octets xof . Les fichiers stockent toutes les informations nécessaires pour représenter un contenu 3D, parmi lesquelles on peut trouver :

  • les spécifications du maillage de l'objet (sommets et faces),
  • les coordonnées de texture et les références aux fichiers d'images de texture externes,
  • les règles de rendu et les propriétés des matériaux,
  • les hiérarchies de cadres ainsi que les mouvements et animations de solides.

Le contenu des fichiers .x est utilisé par l'environnement Microsoft DirectX, par exemple dans les jeux vidéo. Cela permet la création de mondes virtuels réalistes dans lesquels le personnage du joueur évolue. Les objets stockés dans les fichiers .x sont tous des éléments d'une scène tridimensionnelle. Ils peuvent également être ouverts dans des programmes populaires d'édition et de création de graphiques 3D tels que Blender. Cependant, pour importer des fichiers .x dans des applications telles que 3ds Max ou Maya, leur contenu doit d'abord être traité à l'aide de plugins dédiés à l'environnement Microsoft DirectX.

Microsoft a abandonné le format .x vers 2014, recommandant le .FBX ou le .glTF pour les nouveaux projets. Le format reste courant dans les archives de jeux DirectX plus anciens et les communautés de modding.

Sécurité et sûreté

RISQUE : LOW

Un fichier DirectX .x contient des données passives de géométrie/matériaux et n'exécute pas de code, il ne constitue donc pas un vecteur de malware typique. Les risques réels sont pratiques : les textures sont référencées par nom de fichier, un modèle peut donc paraître sans texture si ses fichiers images sont manquants ; le format est obsolète, certains outils modernes nécessitent donc un module complémentaire ou un convertisseur. Méfiez-vous des sites de téléchargement de faux « visionneurs de fichiers X » qui regroupent des logiciels publicitaires - utilisez Blender ou Assimp, qui sont open-source et gratuits.

Détails du format

en bref
NOM COMPLETDirectX 3D Model Filealias Direct3D .X file, DirectX mesh file
DÉVELOPPEURMicrosoftdepuis 1996 (DirectX 2.0); binary variant added in DirectX 3.0
TYPE MIMEapplication/x-directx
TYPEFichier de scène/modèle 3D piloté par des modèles (texte ASCII ou binaire tokenisé)
Cette extension est également utilisée par…
  • Fichier d'espace réservé générique/temporaire - Un simple « .x » est parfois utilisé comme extension jetable par des scripts ou des sauvegardes ; le contenu varie et n'a aucun lien avec DirectX.
  • Source de scanner Lex (rare) - Certaines chaînes d'outils étiquettent les sources de l'analyseur Lex/Flex comme « .x » ; il s'agit de texte brut de type C, ouvert dans un éditeur de code - voir db_audit_notes.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
786F6620
ASCII
xof
Chaque fichier DirectX .x commence par la signature magique de 4 octets « xof » (78 6F 66 20). Les octets 4 à 7 correspondent à une version (ex. « 0303 » = 3.3), les octets 8 à 11 indiquent le type de format - « txt » pour le texte ASCII ou « bin » pour le binaire tokenisé (également « tzip »/« bzip » pour les variantes compressées MSZip), et les octets 12 à 15 la taille des flottants (« 0032 » ou « 0064 »). Ainsi, un fichier texte commence littéralement par « xof 0303txt 0032 ».

Programmes qui ouvrent les fichiers X

Windows4 apps
Blender Open-source Installez un module d'importation DirectX (.x) (par exemple le « DirectX Importer » de la communauté), puis Fichier > Importer > DirectX (.x). Gratuit.
Autodesk FBX Converter Gratuit Outil hérité gratuit d'Autodesk : chargez le .x et exportez-le vers FBX/OBJ/DAE pour les applications modernes.
Assimp Viewer (Open Asset Import Library) Open-source Faites glisser le .x sur le visionneur Assimp pour l'inspecter, ou utilisez « assimp export model.x out.obj » pour le convertir.
DirectX SDK Mesh Viewer (legacy) Gratuit Le SDK DirectX historique incluait un visionneur de maillage ; fonctionnel mais non supporté/en fin de vie - utilisez Blender/Assimp à la place.
macOS2 apps
Blender Open-source Installez un module d'importation DirectX (.x) (par exemple le « DirectX Importer » de la communauté), puis Fichier > Importer > DirectX (.x). Gratuit.
Assimp Open-source Compilez/installez Assimp et lancez « assimp export model.x out.fbx » depuis le terminal.
Linux2 apps
Blender Open-source Installez un module d'importation DirectX (.x) (par exemple le « DirectX Importer » de la communauté), puis Fichier > Importer > DirectX (.x). Gratuit.
Assimp Open-source Compilez/installez Assimp et lancez « assimp export model.x out.fbx » depuis le terminal.

Détails techniques

spécifications approfondies
DéveloppeurMicrosoft
Type de formatFichier de scène et de modèle 3D piloté par des modèles (templates)
Type MIMEapplication/x-directx
EncodageTexte ASCII ou binaire tokenisé - les deux variantes utilisent l'extension .x ; l'encodage est déclaré dans l'en-tête de fichier de 16 octets
Signature de fichier« xof » (hex 78 6F 66 20) à l'offset d'octet 0 - présent dans toutes les variantes .x
Structure de l'en-têteEn-tête de 16 octets : octets 0-3 « xof », 4-7 version (ex. « 0303 »), 8-11 jeton de format (« txt »/« bin »/« tzip »/« bzip »), 12-15 taille des flottants (« 0032 » ou « 0064 »)
Précision des flottants32 bits ou 64 bits, déclarée dans l'en-tête comme « 0032 » ou « 0064 »
Ordre des octetsLittle-endian (variante binaire)
Conteneur de modèlesSystème de modèles XOF - objets de données nommés et extensibles ; prend en charge les modèles personnalisés définis par l'application
CompressionAucune pour les variantes texte (txt) et binaire (bin) ; compression MSZip facultative dans les variantes tzip et bzip
Objets de données principauxMesh, MeshNormals, MeshTextureCoords, Material, Frame, AnimationSet
Gestion des texturesTextures référencées par nom de fichier uniquement - non intégrées dans le fichier .x
Taille de fichier typique10 Ko - 50 Mo, selon la complexité du maillage, les données d'animation et le nombre d'objets
Plateforme principaleWindows (Direct3D / runtime DirectX)
Formats successeursAutodesk FBX et Khronos glTF/GLB - Microsoft a abandonné le .x et les utilitaires de maillage D3DX vers 2014
Publié1996 (DirectX 2.0); binary variant added in DirectX 3.0
Dernière versionLast revised for Direct3D 9; deprecated by Microsoft from 2014 (use FBX/glTF instead)
Spécificationlearn.microsoft.com

Conversions X

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers X. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers X.

Foire aux questions

Qu'est-ce qu'un fichier .x ?
Dans ce contexte 3D, il s'agit d'un modèle 3D Microsoft DirectX - géométrie de maillage, matériaux, références de texture et animation facultative, utilisé par les anciens jeux et outils Direct3D. Il se présente sous forme textuelle ou binaire, les deux commençant par « xof ».
Comment ouvrir un modèle DirectX .x ?
Utilisez Blender avec un module d'importation DirectX (.x), ou le visionneur Assimp. Les deux sont gratuits ; de là, vous pouvez exporter vers un format moderne comme FBX, OBJ ou glTF.
Comment convertir un fichier .x en OBJ ou FBX ?
Importez le .x dans Blender ou lancez Assimp (« assimp export model.x out.obj » / out.fbx). L'outil Autodesk FBX Converter peut également charger le .x et exporter en FBX/OBJ.
Le format .x est-il toujours utilisé ?
Il est obsolète - Microsoft a cessé de le développer vers 2014 au profit du FBX, et le glTF est la norme moderne. Vous verrez toujours du .x dans les jeux plus anciens et les communautés de modding.
Quelle est la différence entre les fichiers .x texte et binaires ?
Les deux utilisent les mêmes modèles et la même extension ; l'en-tête de 16 octets déclare « txt » (ASCII lisible) ou « bin » (binaire tokenisé). Ils sont interchangeables - la plupart des importateurs lisent les deux.
Pourquoi mon modèle .x s'ouvre-t-il sans textures ?
Le .x référence les fichiers d'images de texture par leur nom plutôt que de les intégrer. Assurez-vous que les images référencées se trouvent à côté du modèle, ou liez-les à nouveau dans votre application 3D.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z