.ASSET

Fichier ASSET

Unity Asset File
Poser une question
RÉPONSE RAPIDE

Un fichier .asset est une ressource Unity - un objet de données sérialisé (le plus souvent un ScriptableObject) au sein d'un projet Unity. Ouvrez le projet dans l'éditeur gratuit Unity Editor et sélectionnez le fichier dans la fenêtre Project. Si le projet utilise la sérialisation Force Text, il s'agit de YAML lisible et vous pouvez l'inspecter dans n'importe quel éditeur de texte, mais l'édition manuelle est risquée et non supportée par Unity.

Développeur : Unity Technologies Catégorie : Fichiers jeu MIME: application/octet-stream
S'OUVRE SUR Windows macOS
Lié : .OBB · .PAK · .ROFL · .PACKAGE

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 23, 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 ASSET ?

Un fichier avec l'extension .asset contient des ressources de jeu utilisées par le moteur de jeu et l'outil de développement Unity. Contrairement à une simple archive, un fichier .asset est un conteneur de données sérialisées par Unity - soit sous forme de texte YAML lisible par l'homme, soit en binaire compact - qui stocke des textures, des maillages, des shaders, des matériaux physiques et d'autres ressources pour les objets de jeu 3D. Les fichiers .asset peuvent également contenir des données de configuration ou des bases de données pour un jeu donné.

Les fichiers .asset sont créés et mis à jour lors de l'édition du projet Unity, et non lors de la compilation ; ils résident dans le dossier Assets du projet en tant que ressources sources. Lorsque la sérialisation Force Text de Unity est active, chaque fichier commence par un en-tête %YAML 1.1, ce qui le rend éditable dans un éditeur de texte brut ; avec la sérialisation binaire, le fichier n'a pas d'en-tête lisible.

  • Les fichiers .asset peuvent être modifiés, et toutes les modifications appliquées auront un impact sur les éléments de gameplay qui ont été changés.
  • Les fichiers .asset sont généralement enregistrés dans le dossier Assets du répertoire du projet Unity.
  • Les ressources de jeu sont habituellement stockées dans un fichier resources.assets à l'intérieur du dossier de données du jeu compilé.
  • Chaque .asset est associé à un fichier compagnon .meta qui suit son GUID et ses paramètres d'importation.
  • Les formats associés incluent les objets .prefab, les fichiers de scène .unity et les archives de distribution .unitypackage.

Sécurité et sûreté

RISQUE : LOW

Un .asset de projet est une donnée sérialisée, pas un exécutable, donc en ouvrir un pour le lire est sûr. Les préoccupations réelles : l'édition manuelle peut corrompre silencieusement la ressource (Unity avertit que cela n'est pas supporté), et un .asset extrait de son projet est presque inutile car ses références GUID sont rompues. Traitez les projets Unity téléchargés ou le contenu de l'Asset Store comme n'importe quel code que vous importez - le risque réside dans les scripts (.cs) et les DLL d'accompagnement, pas dans les données .asset elles-mêmes. Méfiez-vous des téléchargements de « ressources Unity » trompeurs provenant de sites non officiels.

Détails du format

en bref
NOM COMPLETUnity Asset File
DÉVELOPPEURUnity Technologiesdepuis 2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
CATÉGORIEFichiers jeu
TYPE MIMEapplication/octet-stream
TYPERessource sérialisée Unity (texte YAML ou binaire, interne au projet)
Cette extension est également utilisée par…
  • Téléchargements BBC iPlayer / Adobe AIR - Certaines applications multimédias Adobe AIR stockaient les médias téléchargés chiffrés sous forme de fichiers .asset.
  • Fichiers de données « asset » génériques - Diverses applications/jeux utilisent .asset pour leurs propres blocs de ressources sans rapport avec Unity.

Programmes qui ouvrent les fichiers ASSET

Windows3 apps
Unity Editor Freemium Ouvrez le projet contenant dans Unity Hub > Unity Editor ; sélectionnez le .asset dans la fenêtre Project pour le visualiser/modifier dans l'Inspector (version Personal gratuite).
Visual Studio Code Gratuit Ouvrez un .asset sérialisé en texte pour lire/inspecter le YAML directement (ne modifiez pas à la main à moins de connaître parfaitement le format).
AssetStudio Open-source Pour l'AUTRE type de fichier - les bundles .assets de jeux publiés - utilisez AssetStudio pour parcourir/extraire. (Pas pour les ScriptableObjects .asset internes au projet.)
macOS2 apps
Unity Editor Freemium Ouvrez le projet contenant dans Unity Hub > Unity Editor ; sélectionnez le .asset dans la fenêtre Project pour le visualiser/modifier dans l'Inspector (version Personal gratuite).
Visual Studio Code Gratuit Ouvrez un .asset sérialisé en texte pour lire/inspecter le YAML directement (ne modifiez pas à la main à moins de connaître parfaitement le format).

Détails techniques

spécifications approfondies
DéveloppeurUnity Technologies
Type de formatConteneur de ressources Unity sérialisées ; texte brut YAML ou format binaire Unity
Type MIMEapplication/octet-stream
En-tête de fichier en mode texte%YAML 1.1 sur la ligne 1, suivi de la directive %TAG !u! tag:unity3d.com,2011:
Mode de sérialisationConfigurable par projet : Force Text (YAML), Force Binary, ou Mixed
Structure du document YAMLChaque objet sérialisé est un document YAML distinct préfixé par --- !u!<classID> &<fileID>
Fichier de métadonnées compagnonAssocié à un fichier .meta (même nom de base + .meta) stockant le GUID de la ressource et les paramètres de l'importateur
Méthode de référence entre ressourcesLes références utilisent des GUID plutôt que des chemins de fichiers, permettant des opérations de renommage et de déplacement sûres au sein du projet
Emplacement de stockage du projetEnregistré dans la hiérarchie du dossier Assets/ du répertoire du projet Unity
Données typiquement stockéesInstances de ScriptableObject, matériaux physiques, paramètres de pipeline de rendu, données d'animation et conteneurs de données personnalisés
Équivalent lors de la compilation (runtime)Les fichiers .asset sources sont compilés au moment de la construction dans resources.assets dans le dossier de données de la plateforme du jeu
Extraction tierceLes fichiers .asset binaires des jeux compilés peuvent être lus et extraits par des outils tels que AssetStudio
Publié2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
Spécificationdocs.unity3d.com

Conversions ASSET

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

Foire aux questions

Comment ouvrir un fichier .asset ?
Ouvrez le projet Unity qui le contient dans l'éditeur gratuit Unity Editor et sélectionnez le .asset dans la fenêtre Project - il s'affiche alors dans l'Inspector. Si le projet utilise la sérialisation Force Text, vous pouvez également lire le YAML brut dans n'importe quel éditeur de texte.
Pourquoi mon fichier .asset ressemble-t-il à du texte lisible (YAML) ?
Parce que le paramètre Asset Serialization du projet est réglé sur « Force Text » (le réglage par défaut pour les nouveaux projets Unity et celui recommandé pour le contrôle de version). Avec Force Binary, il s'agirait d'un bloc de données illisible à la place.
Puis-je modifier un fichier .asset à la main ?
Vous le pouvez, mais Unity ne le supporte pas officiellement et il est facile de le corrompre - les fileIDs/GUIDs et le formatage YAML exact sont cruciaux. Préférez l'édition via l'Inspector de Unity ou par script.
Quelle est la différence entre les fichiers .asset et .assets ?
Un .asset est un objet sérialisé unique à l'intérieur d'un projet Unity (temps d'édition). Un fichier .assets (comme sharedassets0.assets dans un jeu publié) est un ensemble de ressources compilées - ouvrez ceux-là avec AssetStudio ou UABE, pas avec Unity Editor.
Comment ouvrir un fichier .asset sans Unity ?
S'il est sérialisé en texte, lisez le YAML dans un éditeur de texte comme VS Code. Il n'existe pas d'éditeur autonome significatif - les données ne sont résolues qu'à l'intérieur de leur projet Unity, donc pour l'utiliser réellement, vous avez besoin de Unity.
Un fichier .asset est-il un jeu que je peux lancer ?
Non. C'est un fichier de données/ressources à l'intérieur d'un projet Unity, pas un exécutable autonome. Vous avez besoin de l'ensemble du projet et de Unity Editor (ou d'un jeu compilé) pour l'utiliser.

Références

1Unity Manual - Format of text-serialized files (YAML)docs.unity3d.com
2Unity Blog - Understanding Unity's serialization language, YAMLunity.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.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.ICSiCalendar data file
7.M4AMPEG-4 Audio File
8.TAGDataFlex Query Tag Name File
9.DATProgram Data File (generic)
10.JPGJPEG Image

Extensions liées

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

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