.UNITYPACKAGE

File UNITYPACKAGE

Unity Package File
Fai una domanda
RISPOSTA RAPIDA

Un file .unitypackage è un bundle di asset per il motore di gioco Unity, contenente modelli, texture, script e prefab. Si apre importandolo in un progetto Unity tramite Assets > Import Package > Custom Package, non eseguendolo direttamente. Può contenere script che vengono eseguiti all'importazione, quindi importa solo da fonti affidabili.

Sviluppatore: Unity Technologies Categoria: Giochi MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 22, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file UNITYPACKAGE?

Un file .unitypackage è il formato proprietario di Unity Technologies per il confezionamento e la distribuzione di asset Unity tra i progetti e attraverso l'Asset Store. Sotto il cofano si tratta di un archivio TAR compresso con gzip - rinominando il file in .tar.gz, qualsiasi strumento come 7-Zip può decomprimerlo, ma gli asset si riproducono correttamente solo se importati tramite l'Editor di Unity.

All'interno, l'archivio contiene una directory per ogni asset, nominata con il GUID a 128 bit dell'asset stesso. Ogni directory contiene:

  • i byte dei dati grezzi dell'asset
  • un file .meta che riporta il GUID e le impostazioni di importazione
  • una voce di testo pathname che registra il percorso originale relativo al progetto
  • un'anteprima opzionale preview.png in miniatura

Questo layout consente a Unity di ricostruire la struttura originale delle cartelle e mantenere intatti i riferimenti tra gli asset al momento dell'importazione. Per importare, trascina il file sulla finestra dell'Editor di Unity o usa Assets > Import Package.

Il formato .unitypackage è l'unità di distribuzione standard per l'Asset Store di Unity dal suo lancio nel 2010 e rimane supportato in Unity 6. Coesiste con il più recente formato Unity Package Manager (UPM), che sostituisce questo approccio con un tarball semplice e un manifesto package.json installato tramite la finestra Package Manager invece di essere importato direttamente.

L'archivio trasporta un checksum CRC-32 di gzip ma non include alcuna firma crittografica, quindi l'autore non può essere verificato senza strumenti esterni.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un .unitypackage può contenere script C# (.cs), script editor e DLL che vengono eseguiti all'interno dell'Editor di Unity quando vengono importati - quindi un pacchetto malevolo può eseguire codice nel tuo progetto, non solo aggiungere arte inerte. Importa pacchetti solo da fonti affidabili (l'Asset Store ufficiale di Unity controlla i contributi; i pacchetti di forum o torrent casuali no). Esamina gli script/DLL inclusi prima di importarli e tratta un pacchetto scaricato come qualsiasi codice di terze parti. Estrarlo prima come .tar.gz ti permette di ispezionare cosa c'è dentro.

Dettagli del formato

in sintesi
NOME COMPLETOUnity Package Fileanche noto come Unity asset package, Unity Asset Store package
SVILUPPATOREUnity Technologiesdal Mid-2000s (Unity asset export; Asset Store launched 2010)
CATEGORIAGiochi
TIPO MIMEapplication/octet-stream
TIPOArchivio TAR compresso con gzip di asset Unity con metadati
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001
HEX
1F8B
ASCII
··
Un .unitypackage è un tar compresso con gzip (.tar.gz). I primi due byte sono il magic gzip 1F 8B; dopo la decompressione è un tar contenente una cartella per asset, ognuna delle quali contiene i dati dell'asset, il suo file .meta e una voce pathname. Rinomina in .tar.gz per estrarre con 7-Zip/tar - ma gli asset si riproducono correttamente solo se importati in un progetto Unity.

Programmi che aprono file UNITYPACKAGE

Windows2 apps
7-Zip Open-source Solo per ispezionare il contenuto: rinomina in .tar.gz (o apri direttamente), estrai il gzip e poi il tar per sfogliare gli asset grezzi - non sostituisce l'importazione in Unity.
Unity Editor Freemium Apri un progetto Unity in Unity Hub, quindi Assets > Import Package > Custom Package e seleziona il .unitypackage (o fai doppio clic con un progetto aperto). Funziona anche con la versione Personal gratuita.
macOS2 apps
Unity Editor Freemium Apri un progetto Unity in Unity Hub, quindi Assets > Import Package > Custom Package e seleziona il .unitypackage (o fai doppio clic con un progetto aperto). Funziona anche con la versione Personal gratuita.
The Unarchiver / tar Gratuito Rinomina in .tar.gz per estrarre e ispezionare gli asset grezzi; l'importazione in Unity è comunque necessaria per utilizzarli correttamente.
Linux1 app
Unity Editor Freemium Apri un progetto Unity in Unity Hub, quindi Assets > Import Package > Custom Package e seleziona il .unitypackage (o fai doppio clic con un progetto aperto). Funziona anche con la versione Personal gratuita.

Dettagli tecnici

specifiche approfondite
Formato contenitoreArchivio tar POSIX compresso con gzip, equivalente a un file .tar.gz
Magic bytes0x1F 0x8B all'offset byte 0 (firma standard gzip)
Compressionegzip / DEFLATE applicato all'intero flusso dell'archivio
Struttura internaUna directory per asset, ogni directory nominata con il GUID a 128 bit dell'asset
Voci per assetFile dati asset, file .meta (GUID + impostazioni importazione), file di testo pathname e una miniatura preview.png opzionale
Identificazione assetA ogni asset è assegnato un GUID a 128 bit memorizzato nel file .meta allegato; i GUID sopravvivono ai trasferimenti tra progetti
Ripristino percorsoUna voce di testo pathname all'interno di ogni cartella GUID registra il percorso originale relativo al progetto, utilizzato per ricostruire il layout delle cartelle all'importazione
Controllo integritàCRC-32 di gzip sul flusso compresso; non viene applicata alcuna firma crittografica o firma del codice
CrittografiaNessuna - nessuna crittografia integrata; i contenuti dell'archivio sono completamente leggibili dopo la decompressione
Tipo MIMEapplication/octet-stream (primario); application/gzip usato anche da alcuni host
Dimensione tipica del fileDa decine di kilobyte a diversi gigabyte, a seconda del volume di texture, modelli e audio inclusi
Supporto piattaformaWindows, macOS e Linux - ovunque sia disponibile l'Editor di Unity o uno strumento compatibile con tar
Metodo di importazioneTrascina il file sulla finestra dell'Editor di Unity, oppure usa Assets > Import Package nella barra dei menu
Relazione con UPMDistinto dai pacchetti dello Unity Package Manager, che utilizzano un tarball semplice con un manifesto package.json e vengono installati tramite la finestra Package Manager invece di essere importati come asset
RilasciatoMid-2000s (Unity asset export; Asset Store launched 2010)
Ultima versioneLegacy .unitypackage export (current Unity 6); coexists with the newer UPM/tarball package format
Specificadocs.unity3d.com

Conversioni UNITYPACKAGE

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file UNITYPACKAGE. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file UNITYPACKAGE.

Domande frequenti

Come si apre un file .unitypackage?
Apri un progetto Unity nell'Editor di Unity gratuito, quindi vai su Assets > Import Package > Custom Package e seleziona il file (oppure fai doppio clic su di esso con un progetto già aperto). Gli asset verranno importati nel tuo progetto.
Posso aprire un .unitypackage senza Unity?
Solo per guardarne il contenuto: è un tar compresso con gzip, quindi rinominalo in .tar.gz ed estrailo con 7-Zip. Tuttavia, gli asset sono organizzati per GUID e si riassemblano correttamente solo se importati in Unity.
Cosa c'è dentro un .unitypackage?
Una cartella per ogni asset, ciascuna contenente i dati dell'asset, il suo file .meta (GUID e impostazioni di importazione) e il suo percorso originale nel progetto - così l'importazione ripristina gli asset esattamente dove dovrebbero stare con i riferimenti intatti.
Qual è la differenza tra un .unitypackage e un pacchetto UPM?
Un .unitypackage viene importato nella cartella Assets (il formato classico dell'Asset Store). Un pacchetto UPM è un tarball semplice con un manifesto package.json installato tramite lo Unity Package Manager - il modo moderno per aggiungere codice o strumenti riutilizzabili.
Un .unitypackage è un gioco che posso eseguire?
No. È un bundle di asset sorgente (modelli, texture, script, prefab) da utilizzare all'interno di un progetto Unity. Lo importi in Unity; non lo esegui in modo autonomo.
È sicuro importare un .unitypackage?
In genere sì, ma può contenere script o DLL che vengono eseguiti nell'Editor al momento dell'importazione, quindi importa solo da fonti affidabili (ad esempio l'Asset Store ufficiale) e controlla prima qualsiasi codice incluso.

Riferimenti

1Unity Manual - Asset packages (import/export)docs.unity3d.com
2Unity Manual - Exporting and importing custom packagesdocs.unity3d.com

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z