.ASSET

ASSET Datei

Unity Asset File
Frage stellen
SCHNELLE ANTWORT

Eine .asset-Datei ist ein Unity-Asset - ein serialisiertes Datenobjekt (meist ein ScriptableObject) innerhalb eines Unity-Projekts. Öffnen Sie das Projekt im kostenlosen Unity Editor und wählen Sie die Datei im Project-Fenster aus. Wenn das Projekt die Serialisierung „Force Text“ verwendet, handelt es sich um lesbare YAML-Daten, die Sie in einem beliebigen Texteditor einsehen können - manuelles Bearbeiten ist jedoch riskant und wird von Unity nicht unterstützt.

Entwickler: Unity Technologies Kategorie: Computerspieldateien MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS
Verwandt: .OBB · .PAK · .ROFL · .PACKAGE

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 23, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das ASSET-Dateiformat?

Eine Datei mit der Erweiterung .asset enthält Spielressourcen, die von der Spiel-Engine und dem Entwicklungswerkzeug Unity genutzt werden. Anders als ein einfaches Archiv ist eine .asset-Datei ein Unity-serialisierter Datencontainer - entweder als menschenlesbarer YAML-Text oder als kompaktes Binärformat -, der Texturen, Meshes, Shader, Physikmaterialien und andere Assets für 3D-Spielobjekte speichert. .asset-Dateien können auch Konfigurationsdaten oder Datenbanken für ein bestimmtes Spiel enthalten.

.asset-Dateien werden beim Bearbeiten eines Unity-Projekts erstellt und aktualisiert, nicht während der Kompilierung; sie befinden sich im Ordner Assets des Projekts als Quell-Assets. Wenn Unitys Force Text-Serialisierung aktiv ist, beginnt jede Datei mit einem %YAML 1.1-Header und ist so in einem einfachen Texteditor bearbeitbar; bei binärer Serialisierung hat die Datei keinen lesbaren Header.

  • .asset-Dateien können bearbeitet werden, und alle vorgenommenen Änderungen wirken sich auf die entsprechenden Spielelemente aus.
  • .asset-Dateien werden typischerweise im Ordner Assets des Unity-Projektverzeichnisses gespeichert.
  • Spielressourcen werden in der Regel in einer resources.assets-Datei im Datenordner des fertigen Spiels gespeichert.
  • Jede .asset-Datei wird von einer .meta-Sidecar-Datei begleitet, die ihre GUID und Importeinstellungen verfolgt.
  • Verwandte Formate sind .prefab-Objekte, .unity-Szenendateien und .unitypackage-Distributionsarchive.

Sicherheit

RISIKO: LOW

Eine Projekt-.asset-Datei enthält serialisierte Daten, keinen ausführbaren Code, daher ist das Öffnen zum Lesen sicher. Die realistischen Risiken: Manuelles Bearbeiten kann das Asset still beschädigen (Unity warnt, dass dies nicht unterstützt wird), und eine .asset-Datei außerhalb ihres Projekts ist nahezu nutzlos, da ihre GUID-Referenzen ungültig werden. Behandeln Sie heruntergeladene Unity-Projekte/Asset-Store-Inhalte wie jeden anderen importierten Code - das Risiko liegt in begleitenden Skripten (.cs) und DLLs, nicht in den .asset-Daten selbst. Vorsicht vor Downloads, die als „Unity-Assets“ getarnt sind und von inoffiziellen Seiten stammen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEUnity Asset File
ENTWICKLERUnity Technologiesseit 2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
MIME TYPEapplication/octet-stream
TYPUnity-serialisiertes Asset (YAML-Text oder Binär, projektintern)
Diese Erweiterung wird auch verwendet von…
  • BBC iPlayer / Adobe AIR-Downloads - Einige Adobe AIR-Media-Apps speicherten heruntergeladene verschlüsselte Medien als .asset-Dateien.
  • Generische „Asset“-Datendateien - Verschiedene Apps/Spiele verwenden .asset für ihre eigenen Ressourcen-Blobs, die nichts mit Unity zu tun haben.

Programme zum Öffnen von ASSET-Dateien

Windows3 apps
Unity Editor Freemium Öffnen Sie das enthaltende Projekt in Unity Hub > Unity Editor; wählen Sie die .asset-Datei im Project-Fenster aus, um sie im Inspector anzuzeigen/zu bearbeiten (kostenlose Personal-Lizenz).
Visual Studio Code Kostenlos Öffnen Sie eine textserialisierte .asset-Datei, um die YAML direkt zu lesen/zu prüfen (bearbeiten Sie sie nicht manuell, wenn Sie das Format nicht genau kennen).
AssetStudio Open Source Für die ANDERE Art von Datei - .assets-Bundles aus fertigen Spielen - verwenden Sie AssetStudio zum Durchsuchen/Extrahieren. (Nicht für projektinterne .asset-ScriptableObjects.)
macOS2 apps
Unity Editor Freemium Öffnen Sie das enthaltende Projekt in Unity Hub > Unity Editor; wählen Sie die .asset-Datei im Project-Fenster aus, um sie im Inspector anzuzeigen/zu bearbeiten (kostenlose Personal-Lizenz).
Visual Studio Code Kostenlos Öffnen Sie eine textserialisierte .asset-Datei, um die YAML direkt zu lesen/zu prüfen (bearbeiten Sie sie nicht manuell, wenn Sie das Format nicht genau kennen).

Technische Details

technische Spezifikation
EntwicklerUnity Technologies
FormattypSerialisierter Unity-Asset-Container; YAML-Klartext oder Unity-Binärformat
MIME-Typapplication/octet-stream
Dateiheader im Textmodus%YAML 1.1 in Zeile 1, gefolgt von der Direktive %TAG !u! tag:unity3d.com,2011:
SerialisierungsmodusKonfigurierbar pro Projekt: Force Text (YAML), Force Binary oder Mixed
YAML-DokumentstrukturJedes serialisierte Objekt ist ein separates YAML-Dokument mit dem Präfix --- !u!<classID> &<fileID>
Sidecar-MetadatendateiWird mit einer .meta-Datei (gleicher Basisname + .meta) gepaart, die die Asset-GUID und Importeinstellungen speichert
Methode für assetübergreifende ReferenzenReferenzen verwenden GUIDs statt Dateipfade und ermöglichen so sicheres Umbenennen und Verschieben innerhalb des Projekts
ProjektspeicherortGespeichert in der Assets/-Ordnerhierarchie des Unity-Projektverzeichnisses
Typisch gespeicherte DatenScriptableObject-Instanzen, Physikmaterialien, Render-Pipeline-Einstellungen, Animationsdaten und benutzerdefinierte Datencontainer
Laufzeit-Build-GegenstückQuell-.asset-Dateien werden zur Build-Zeit in resources.assets im Plattformdatenordner des Spiels kompiliert
Extraktion durch DrittanbieterBinäre .asset-Dateien aus fertigen Spielen können mit Tools wie AssetStudio gelesen und extrahiert werden
Veröffentlicht2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
Spezifikationdocs.unity3d.com

ASSET-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit ASSET-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu ASSET-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .asset-Datei?
Öffnen Sie das Unity-Projekt, das sie enthält, im kostenlosen Unity Editor und wählen Sie die .asset-Datei im Project-Fenster aus - sie wird im Inspector angezeigt. Wenn das Projekt die Serialisierung „Force Text“ verwendet, können Sie die rohe YAML-Datei auch in einem beliebigen Texteditor lesen.
Warum sieht meine .asset-Datei wie lesbarer Text (YAML) aus?
Weil die Asset-Serialisierung des Projekts auf „Force Text“ gesetzt ist (Standard für neue Unity-Projekte und für Versionskontrolle empfohlen). Mit „Force Binary“ wäre es stattdessen ein unlesbarer Binärblob.
Kann ich eine .asset-Datei manuell bearbeiten?
Ja, aber Unity unterstützt das offiziell nicht, und es ist leicht, die Datei zu beschädigen - fileIDs/GUIDs und exakte YAML-Formatierung sind wichtig. Bevorzugen Sie die Bearbeitung über den Unity Inspector oder ein Skript.
Was ist der Unterschied zwischen .asset- und .assets-Dateien?
Eine .asset-Datei ist ein einzelnes serialisiertes Objekt innerhalb eines Unity-Projekts (zur Bearbeitungszeit). Eine .assets-Datei (wie sharedassets0.assets in einem fertigen Spiel) ist ein kompiliertes Asset-Bundle - öffnen Sie diese mit AssetStudio oder UABE, nicht mit dem Unity Editor.
Wie öffne ich eine .asset-Datei ohne Unity?
Wenn sie textserialisiert ist, lesen Sie die YAML in einem Texteditor wie VS Code. Es gibt keinen sinnvollen eigenständigen Editor - die Daten lösen sich nur innerhalb ihres Unity-Projekts auf, daher benötigen Sie Unity, um sie tatsächlich zu verwenden.
Ist eine .asset-Datei ein Spiel, das ich starten kann?
Nein. Es handelt sich um eine Daten-/Ressourcendatei innerhalb eines Unity-Projekts, keine eigenständige ausführbare Datei. Sie benötigen das gesamte Projekt und den Unity Editor (oder ein fertiges Spiel), um sie zu nutzen.

Quellen

1Unity Manual - Format of text-serialized files (YAML)docs.unity3d.com
2Unity Blog - Understanding Unity's serialization language, YAMLunity.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

.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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen