.UNITYPACKAGE

Plik UNITYPACKAGE

Unity Package File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .unitypackage to pakiet zasobów dla silnika gier Unity, zawierający modele, tekstury, skrypty i prefabrykaty. Otwiera się go poprzez import do projektu Unity za pomocą Assets > Import Package > Custom Package, a nie przez uruchomienie. Może zawierać skrypty wykonywane podczas importu, więc należy importować pliki wyłącznie z zaufanych źródeł.

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

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 22, 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 UNITYPACKAGE?

Plik .unitypackage to zastrzeżony format Unity Technologies służący do pakowania i dystrybucji zasobów Unity między projektami oraz za pośrednictwem Asset Store. Pod maską jest to archiwum TAR skompresowane algorytmem gzip - zmiana rozszerzenia na .tar.gz pozwoli dowolnemu narzędziu, takiemu jak 7-Zip, na jego dekompresję, jednak zasoby zostaną poprawnie odtworzone tylko po zaimportowaniu przez Unity Editor.

Wewnątrz archiwum znajduje się jeden katalog na każdy zasób, nazwany zgodnie z 128-bitowym identyfikatorem GUID zasobu. Każdy katalog zawiera:

  • surowe dane binarne zasobu
  • plik .meta niosący GUID i ustawienia importu
  • wpis tekstowy pathname rejestrujący oryginalną ścieżkę względem projektu
  • opcjonalną miniaturę preview.png

Taki układ pozwala Unity na zrekonstruowanie oryginalnej struktury folderów i zachowanie powiązań między zasobami podczas importu. Aby zaimportować plik, przeciągnij go do okna Unity Editor lub użyj Assets > Import Package.

Format .unitypackage jest standardową jednostką dystrybucji w Unity Asset Store od jego uruchomienia w 2010 roku i pozostaje obsługiwany w Unity 6. Współistnieje on z nowszym formatem Unity Package Manager (UPM), który zastępuje to podejście zwykłym tarballem i manifestem package.json, instalowanym przez okno Package Manager, a nie importowanym bezpośrednio.

Archiwum posiada sumę kontrolną gzip CRC-32, ale nie zawiera podpisu kryptograficznego, więc autorstwo nie może być zweryfikowane bez zewnętrznych narzędzi.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .unitypackage może zawierać skrypty C# (.cs), skrypty edytora oraz biblioteki DLL, które uruchamiają się wewnątrz Unity Editor podczas importu - zatem złośliwy pakiet może wykonać kod w Twoim projekcie, a nie tylko dodać pasywne grafiki. Importuj pakiety wyłącznie z zaufanych źródeł (oficjalny Unity Asset Store weryfikuje zgłoszenia; pakiety z losowych forów lub torrentów nie). Przejrzyj dołączone skrypty/DLL przed importem i traktuj pobrany pakiet jak każdy inny kod osób trzecich. Wypakowanie go najpierw jako .tar.gz pozwala sprawdzić, co jest w środku.

Szczegóły formatu

w pigułce
PEŁNA NAZWAUnity Package Fileznany również jako Unity asset package, Unity Asset Store package
DEWELOPERUnity Technologiesod Mid-2000s (Unity asset export; Asset Store launched 2010)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYParchiwum TAR skompresowane gzip zawierające zasoby Unity wraz z metadanymi
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
1F8B
ASCII
··
Plik .unitypackage to archiwum tar skompresowane gzip (.tar.gz). Pierwsze dwa bajty to sygnatura gzip 1F 8B; po dekompresji jest to tar zawierający jeden folder na zasób, z których każdy mieści dane zasobu, jego plik .meta oraz wpis pathname. Zmień nazwę na .tar.gz, aby wypakować za pomocą 7-Zip/tar - jednak zasoby zostaną poprawnie odtworzone tylko po zaimportowaniu do projektu Unity.

Programy otwierające pliki UNITYPACKAGE

Windows2 apps
7-Zip Open-source Tylko do inspekcji zawartości: zmień nazwę na .tar.gz (lub otwórz bezpośrednio), wypakuj gzip, a następnie tar, aby przeglądać surowe zasoby - nie zastępuje to importu do Unity.
Unity Editor Freemium Otwórz projekt Unity w Unity Hub, a następnie Assets > Import Package > Custom Package i wybierz .unitypackage (lub kliknij dwukrotnie przy otwartym projekcie). Darmowa wersja Personal wystarczy.
macOS2 apps
Unity Editor Freemium Otwórz projekt Unity w Unity Hub, a następnie Assets > Import Package > Custom Package i wybierz .unitypackage (lub kliknij dwukrotnie przy otwartym projekcie). Darmowa wersja Personal wystarczy.
The Unarchiver / tar Darmowy Zmień nazwę na .tar.gz, aby wypakować i sprawdzić surowe zasoby; import do Unity jest nadal wymagany do ich prawidłowego użycia.
Linux1 app
Unity Editor Freemium Otwórz projekt Unity w Unity Hub, a następnie Assets > Import Package > Custom Package i wybierz .unitypackage (lub kliknij dwukrotnie przy otwartym projekcie). Darmowa wersja Personal wystarczy.

Szczegóły techniczne

specyfikacja
Format konteneraarchiwum POSIX tar skompresowane gzip, odpowiednik pliku .tar.gz
Magiczne bajty0x1F 0x8B na offsecie 0 (standardowa sygnatura gzip)
Kompresjagzip / DEFLATE zastosowane do całego strumienia archiwum
Struktura wewnętrznaJeden katalog na zasób, każdy katalog nazwany 128-bitowym identyfikatorem GUID zasobu
Wpisy dla zasobuPlik danych zasobu, plik .meta (GUID + ustawienia importu), plik tekstowy pathname oraz opcjonalna miniatura preview.png
Identyfikacja zasobówKażdemu zasobowi przypisany jest 128-bitowy GUID przechowywany w towarzyszącym mu pliku .meta; identyfikatory GUID przetrwają przenoszenie między projektami
Przywracanie ścieżekWpis tekstowy pathname w każdym folderze GUID rejestruje oryginalną ścieżkę względem projektu, używaną do rekonstrukcji układu folderów podczas importu
Kontrola integralnościgzip CRC-32 na skompresowanym strumieniu; nie stosuje się podpisu kryptograficznego ani podpisywania kodu
SzyfrowanieBrak - brak wbudowanego szyfrowania; zawartość archiwum jest w pełni czytelna po dekompresji
Typ MIMEapplication/octet-stream (główny); application/gzip również używany przez niektóre serwery
Typowy rozmiar plikuOd kilkunastu kilobajtów do kilku gigabajtów, zależnie od ilości zawartych tekstur, modeli i dźwięku
Obsługa platformWindows, macOS i Linux - wszędzie tam, gdzie dostępny jest Unity Editor lub narzędzie obsługujące tar
Metoda importuPrzeciągnięcie pliku do okna Unity Editor lub użycie Assets > Import Package w pasku menu
Relacja do UPMOdrębny od pakietów Unity Package Manager, które używają zwykłego tarballa z manifestem package.json i są instalowane przez okno Package Manager, a nie importowane jako zasoby
WydanoMid-2000s (Unity asset export; Asset Store launched 2010)
Najnowsza wersjaLegacy .unitypackage export (current Unity 6); coexists with the newer UPM/tarball package format
Specyfikacjadocs.unity3d.com

Konwersje UNITYPACKAGE

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami UNITYPACKAGE. 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 UNITYPACKAGE.

Najczęściej zadawane pytania

Jak otworzyć plik .unitypackage?
Otwórz projekt Unity w darmowym Unity Editor, a następnie wybierz Assets > Import Package > Custom Package i wskaż plik (lub kliknij go dwukrotnie przy otwartym projekcie). Spowoduje to zaimportowanie zasobów do Twojego projektu.
Czy mogę otworzyć .unitypackage bez Unity?
Tylko po to, by zajrzeć do środka: jest to archiwum tar skompresowane gzip, więc zmień nazwę na .tar.gz i wypakuj za pomocą 7-Zip. Jednak zasoby są zorganizowane według GUID i zostaną poprawnie złożone tylko po zaimportowaniu do Unity.
Co znajduje się wewnątrz .unitypackage?
Jeden folder na każdy zasób, z których każdy zawiera dane zasobu, jego plik .meta (GUID i ustawienia importu) oraz jego oryginalną ścieżkę projektu - dzięki temu import przywraca zasoby dokładnie tam, gdzie ich miejsce, z nienaruszonymi referencjami.
Jaka jest różnica między .unitypackage a pakietem UPM?
Plik .unitypackage jest importowany do folderu Assets (klasyczny format Asset Store). Pakiet UPM to zwykły tarball z manifestem package.json instalowany przez Unity Package Manager - to nowoczesny sposób dodawania kodu i narzędzi wielokrotnego użytku.
Czy .unitypackage to gra, którą mogę uruchomić?
Nie. To pakiet zasobów źródłowych (modele, tekstury, skrypty, prefabrykaty) do użytku wewnątrz projektu Unity. Importujesz go do Unity; nie uruchamiasz go samodzielnie.
Czy importowanie .unitypackage jest bezpieczne?
W większości tak, ale może zawierać skrypty/biblioteki DLL, które uruchamiają się w edytorze podczas importu, więc importuj tylko z zaufanych źródeł (np. oficjalny Asset Store) i najpierw przejrzyj dołączony kod.

Źródła

1Unity Manual - Asset packages (import/export)docs.unity3d.com
2Unity Manual - Exporting and importing custom packagesdocs.unity3d.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.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.DBSQLite Database File
9.EXEWindows Executable (Portable Executable)
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