.ASSET

Plik ASSET

Unity Asset File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .asset to zasób Unity - zserializowany obiekt danych (najczęściej ScriptableObject) wewnątrz projektu Unity. Otwórz projekt w darmowym Unity Editor i wybierz plik w oknie Project. Jeśli projekt używa serializacji Force Text, jest to czytelny format YAML i można go sprawdzić w dowolnym edytorze tekstu, ale ręczna edycja jest ryzykowna i nieobsługiwana przez Unity.

Deweloper: Unity Technologies Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 23, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku ASSET?

Plik z rozszerzeniem .asset zawiera zasoby gry używane przez silnik gier i narzędzie programistyczne Unity. W przeciwieństwie do zwykłego archiwum, plik .asset jest kontenerem danych zserializowanych przez Unity - w formie czytelnego dla człowieka tekstu YAML lub kompaktowego formatu binarnego - który przechowuje tekstury, siatki (meshes), shadery, materiały fizyczne i inne zasoby dla obiektów gier 3D. Pliki .asset mogą również zawierać dane konfiguracyjne lub bazy danych dla danej gry.

Pliki .asset są tworzone i aktualizowane podczas edycji projektu Unity, a nie podczas kompilacji; znajdują się one w folderze Assets projektu jako zasoby źródłowe. Gdy aktywna jest serializacja Force Text w Unity, każdy plik zaczyna się od nagłówka %YAML 1.1, co umożliwia jego edycję w zwykłym edytorze tekstu; przy serializacji binarnej plik nie posiada czytelnego nagłówka.

  • Pliki .asset można edytować, a wszystkie wprowadzone modyfikacje będą miały wpływ na zmienione elementy rozgrywki.
  • Pliki .asset są zazwyczaj zapisywane w folderze Assets w katalogu projektu Unity.
  • Zasoby gry są zazwyczaj przechowywane w pliku resources.assets wewnątrz folderu danych skompilowanej gry.
  • Każdy plik .asset jest powiązany z plikiem pomocniczym .meta, który śledzi jego identyfikator GUID i ustawienia importu.
  • Powiązane formaty obejmują obiekty .prefab, pliki scen .unity oraz archiwa dystrybucyjne .unitypackage.

Bezpieczeństwo

RYZYKO: LOW

Plik .asset projektu to dane zserializowane, a nie plik wykonywalny, więc otwarcie go do odczytu jest bezpieczne. Realne obawy: ręczna edycja może po cichu uszkodzić zasób (Unity ostrzega, że jest to nieobsługiwane), a plik .asset wyciągnięty z projektu jest niemal bezużyteczny, ponieważ jego referencje GUID zostają przerwane. Traktuj pobrane projekty Unity/zawartość z Asset Store jak każdy kod, który importujesz - ryzyko tkwi w towarzyszących skryptach (.cs) i bibliotekach DLL, a nie w samych danych .asset. Uważaj na pliki udające „Unity asset” pobierane z nieoficjalnych stron.

Szczegóły formatu

w pigułce
PEŁNA NAZWAUnity Asset File
DEWELOPERUnity Technologiesod 2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPZasób zserializowany przez Unity (tekst YAML lub binarny, wewnętrzny dla projektu)
To rozszerzenie jest również używane przez…
  • Pobieranie BBC iPlayer / Adobe AIR - Niektóre aplikacje multimedialne Adobe AIR przechowywały zaszyfrowane pobrane multimedia jako pliki .asset.
  • Generyczne pliki danych „asset” - Różne aplikacje i gry używają rozszerzenia .asset dla własnych bloków zasobów niezwiązanych z Unity.

Programy otwierające pliki ASSET

Windows3 apps
Unity Editor Freemium Otwórz zawierający go projekt w Unity Hub > Unity Editor; wybierz plik .asset w oknie Project, aby go wyświetlić/edytować w oknie Inspector (dostępne w darmowej wersji Personal).
Visual Studio Code Darmowy Otwórz zserializowany tekstowo plik .asset, aby bezpośrednio odczytać/sprawdzić YAML (nie edytuj ręcznie, chyba że znasz format).
AssetStudio Open-source Dla INNEGO rodzaju plików - pakietów .assets z gotowych gier - użyj AssetStudio do przeglądania/wypakowywania. (Nie służy do obsługi wewnątrzprojektowych obiektów ScriptableObject .asset).
macOS2 apps
Unity Editor Freemium Otwórz zawierający go projekt w Unity Hub > Unity Editor; wybierz plik .asset w oknie Project, aby go wyświetlić/edytować w oknie Inspector (dostępne w darmowej wersji Personal).
Visual Studio Code Darmowy Otwórz zserializowany tekstowo plik .asset, aby bezpośrednio odczytać/sprawdzić YAML (nie edytuj ręcznie, chyba że znasz format).

Szczegóły techniczne

specyfikacja
DeweloperUnity Technologies
Typ formatuZserializowany kontener zasobów Unity; tekst jawny YAML lub format binarny Unity
Typ MIMEapplication/octet-stream
Nagłówek pliku w trybie tekstowym%YAML 1.1 w pierwszej linii, a następnie dyrektywa %TAG !u! tag:unity3d.com,2011:
Tryb serializacjiKonfigurowalny dla projektu: Force Text (YAML), Force Binary lub Mixed
Struktura dokumentu YAMLKażdy zserializowany obiekt to oddzielny dokument YAML poprzedzony --- !u!<classID> &<fileID>
Plik metadanych sidecarPowiązany z plikiem .meta (ta sama nazwa bazowa + .meta) przechowującym GUID zasobu i ustawienia importera
Metoda referencji między zasobamiReferencje używają identyfikatorów GUID zamiast ścieżek plików, co umożliwia bezpieczne zmiany nazw i przenoszenie wewnątrz projektu
Lokalizacja przechowywania w projekcieZapisywane w hierarchii folderów Assets/ w katalogu projektu Unity
Typowe przechowywane daneInstancje ScriptableObject, materiały fizyczne, ustawienia potoku renderowania, dane animacji i niestandardowe kontenery danych
Odpowiednik w kompilacji runtimeŹródłowe pliki .asset są kompilowane podczas budowania gry do pliku resources.assets w folderze danych platformy
Ekstrakcja przez firmy trzecieBinarne pliki .asset z gotowych gier mogą być odczytywane i wypakowywane przez narzędzia takie jak AssetStudio
Wydano2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
Specyfikacjadocs.unity3d.com

Konwersje ASSET

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami ASSET. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki ASSET.

Najczęściej zadawane pytania

Jak otworzyć plik .asset?
Otwórz projekt Unity, który go zawiera, w darmowym Unity Editor i wybierz plik .asset w oknie Project - pojawi się on w oknie Inspector. Jeśli projekt używa serializacji Force Text, możesz również odczytać surowy kod YAML w dowolnym edytorze tekstu.
Dlaczego mój plik .asset wygląda jak czytelny tekst (YAML)?
Ponieważ opcja Asset Serialization w projekcie jest ustawiona na „Force Text” (domyślna dla nowych projektów Unity i zalecana dla systemów kontroli wersji). Przy ustawieniu Force Binary byłby to nieczytelny blok danych binarnych.
Czy mogę ręcznie edytować plik .asset?
Można, ale Unity oficjalnie tego nie wspiera i łatwo o uszkodzenie pliku - identyfikatory fileID/GUID oraz dokładne formatowanie YAML mają kluczowe znaczenie. Zaleca się edycję przez Unity Inspector lub skrypt.
Jaka jest różnica między plikami .asset a .assets?
Plik .asset to pojedynczy zserializowany obiekt wewnątrz projektu Unity (czas edycji). Plik .assets (np. sharedassets0.assets w gotowej grze) to skompilowany pakiet zasobów - takie pliki otwiera się za pomocą AssetStudio lub UABE, a nie Unity Editor.
Jak otworzyć plik .asset bez Unity?
Jeśli jest to plik zserializowany tekstowo, odczytaj YAML w edytorze tekstu, takim jak VS Code. Nie istnieje sensowny samodzielny edytor - dane te mają znaczenie tylko wewnątrz projektu Unity, więc aby ich faktycznie użyć, potrzebujesz Unity.
Czy plik .asset to gra, którą mogę uruchomić?
Nie. Jest to plik danych/zasobów wewnątrz projektu Unity, a nie samodzielny plik wykonywalny. Do jego wykorzystania potrzebujesz całego projektu i Unity Editor (lub skompilowanej gry).

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z