.UNITYPACKAGE

UNITYPACKAGE ファイル

Unity Package File
質問する
クイック回答

.unitypackage ファイルは Unity ゲームエンジンのアセットバンドルであり、モデル、テクスチャ、スクリプト、プレハブが含まれています。実行するのではなく、Unity プロジェクト内で «Assets > Import Package > Custom Package» からインポートして開きます。インポート時に実行されるスクリプトが含まれる場合があるため、信頼できるソースからのみインポートしてください。

開発元: Unity Technologies カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 22, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

UNITYPACKAGE ファイル形式とは?

.unitypackage ファイルは、プロジェクト間や Asset Store を通じて Unity アセットをパッケージ化して配布するための Unity Technologies 独自のフォーマットです。その実体は gzip 圧縮された TAR アーカイブ です。ファイル名を .tar.gz に変更すれば 7-Zip などのツールで解凍できますが、アセットが正しく再現されるのは Unity Editor を通じてインポートした場合のみです。

アーカイブの内部には、アセットの 128 ビット GUID で命名されたディレクトリがアセットごとに 1 つずつ保持されています。各ディレクトリには以下が含まれます:

  • アセットの生データバイト
  • GUID とインポート設定を保持する .meta ファイル
  • 元のプロジェクト相対パスを記録した pathname テキストエントリ
  • オプションの preview.png サムネイル

このレイアウトにより、Unity はインポート時に元のフォルダ構造を再構築し、アセット間の参照を維持することができます。インポートするには、ファイルを Unity Editor ウィンドウにドラッグするか、Assets > Import Package を使用します。

.unitypackage は 2010 年の開始以来、Unity Asset Store の標準的な配布単位であり、Unity 6 でも引き続きサポートされています。これは、プレーンな tarball と package.json マニフェストを使用し、直接インポートするのではなく Package Manager ウィンドウからインストールする新しい Unity Package Manager (UPM) フォーマットと共存しています。

アーカイブには gzip の CRC-32 チェックサムが含まれていますが、暗号署名は含まれていないため、外部ツールなしで作成者を検証することはできません。

セキュリティと安全性

リスク: MEDIUM

.unitypackage には、インポート時に Unity Editor 内で実行される C# スクリプト (.cs)、エディタスクリプト、および DLL が含まれる場合があります。そのため、悪意のあるパッケージは単に静的な素材を追加するだけでなく、プロジェクト内でコードを実行する可能性があります。パッケージは信頼できるソース(公式の Unity Asset Store は提出物を審査していますが、ランダムなフォーラムやトレントのパッケージは審査されていません)からのみインポートしてください。インポート前に含まれるスクリプトや DLL を確認し、ダウンロードしたパッケージはサードパーティのコードと同様に扱ってください。最初に .tar.gz として展開することで、中身を検査できます。

形式の詳細

概要
正式名称Unity Package File別名 Unity asset package, Unity Asset Store package
開発元Unity Technologies登場時期 Mid-2000s (Unity asset export; Asset Store launched 2010)
MIME タイプapplication/octet-stream
タイプメタデータを含む Unity アセットの gzip 圧縮 TAR アーカイブ
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
1F8B
ASCII
··
.unitypackage は gzip 圧縮された tar (.tar.gz) です。最初の 2 バイトは gzip のマジックナンバー 1F 8B です。解凍すると、アセットごとに 1 つのフォルダが含まれる tar になり、各フォルダにはアセットのデータ、.meta ファイル、および pathname エントリが保持されています。7-Zip や tar で展開するには拡張子を .tar.gz に変更しますが、アセットが正しく再現されるのは Unity プロジェクトにインポートしたときのみです。

UNITYPACKAGE ファイルを開くプログラム

Windows2 apps
7-Zip オープンソース 内容の確認のみ:拡張子を .tar.gz に変更(または直接開く)し、gzip を展開してから tar を展開して生のアセットを閲覧します。Unity へのインポートの代わりにはなりません。
Unity Editor フリーミアム Unity Hub で Unity プロジェクトを開き、«Assets > Import Package > Custom Package» から .unitypackage を選択します(またはプロジェクトを開いた状態でダブルクリック)。無料の Personal ティアで動作します。
macOS2 apps
Unity Editor フリーミアム Unity Hub で Unity プロジェクトを開き、«Assets > Import Package > Custom Package» から .unitypackage を選択します(またはプロジェクトを開いた状態でダブルクリック)。無料の Personal ティアで動作します。
The Unarchiver / tar 無料 拡張子を .tar.gz に変更して展開し、生のアセットを確認します。適切に使用するには、引き続き Unity へのインポートが必要です。
Linux1 app
Unity Editor フリーミアム Unity Hub で Unity プロジェクトを開き、«Assets > Import Package > Custom Package» から .unitypackage を選択します(またはプロジェクトを開いた状態でダブルクリック)。無料の Personal ティアで動作します。

技術的詳細

詳細仕様
コンテナフォーマットgzip 圧縮された POSIX tar アーカイブ、.tar.gz ファイルと同等
マジックバイトバイトオフセット 0 に 0x1F 0x8B (標準的な gzip シグネチャ)
圧縮アーカイブストリーム全体に適用された gzip / DEFLATE
内部構造アセットごとに 1 つのディレクトリ、各ディレクトリ名はアセットの 128 ビット GUID
アセットごとのエントリアセットデータファイル、.meta ファイル (GUID + インポート設定)、pathname テキストファイル、およびオプションの preview.png サムネイル
アセットの識別各アセットには付属の .meta ファイルに保存された 128 ビット GUID が割り当てられ、GUID はプロジェクト間の移動でも維持される
パスの復元各 GUID フォルダ内の pathname テキストエントリが元のプロジェクト相対パスを記録し、インポート時にフォルダレイアウトを再構築するために使用される
整合性チェック圧縮ストリームに対する gzip CRC-32。暗号署名やコード署名は適用されない
暗号化なし - 組み込みの暗号化はなく、アーカイブの内容は解凍後に完全に読み取り可能
MIME タイプapplication/octet-stream (主要); 一部のホストでは application/gzip も使用される
典型的なファイルサイズ含まれるテクスチャ、モデル、オーディオの量に応じて、数十キロバイトから数ギガバイトまで
プラットフォームサポートWindows、macOS、Linux - Unity Editor または tar 対応ツールが利用可能な環境
インポート方法ファイルを Unity Editor ウィンドウにドラッグするか、メニューバーの Assets > Import Package を使用
UPM との関係Unity Package Manager パッケージとは異なり、UPM は package.json マニフェストを含むプレーンな tarball を使用し、アセットとしてインポートするのではなく Package Manager ウィンドウ経由でインストールされる
リリース日Mid-2000s (Unity asset export; Asset Store launched 2010)
最新バージョンLegacy .unitypackage export (current Unity 6); coexists with the newer UPM/tarball package format
仕様書docs.unity3d.com

UNITYPACKAGE の変換

コミュニティ Q&A

ユーザーからの質問
質問する
UNITYPACKAGE ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。UNITYPACKAGE ファイルについて最初の質問をしてみましょう。

よくある質問

.unitypackage ファイルを開くにはどうすればよいですか?
無料の Unity Editor で Unity プロジェクトを開き、«Assets > Import Package > Custom Package» からファイルを選択します(または、プロジェクトを開いた状態でファイルをダブルクリックします)。これにより、アセットがプロジェクトにインポートされます。
Unity なしで .unitypackage を開くことはできますか?
中身を確認するだけであれば可能です。これは gzip 圧縮された tar なので、拡張子を .tar.gz に変更して 7-Zip で展開できます。ただし、アセットは GUID ごとに整理されており、Unity にインポートしたときにのみ正しく再構成されます。
.unitypackage の中身は何ですか?
アセットごとに 1 つのフォルダがあり、それぞれにアセットのデータ、.meta ファイル(GUID とインポート設定)、および元のプロジェクトパスが含まれています。そのため、インポートすると参照を維持したままアセットが元の場所に正確に復元されます。
.unitypackage と UPM パッケージの違いは何ですか?
.unitypackage は Assets フォルダにインポートされます(従来の Asset Store 形式)。UPM パッケージは package.json マニフェストを含むプレーンな tarball で、Unity Package Manager を介してインストールされます。これは再利用可能なコードやツールを追加するための現代的な手法です。
.unitypackage は実行可能なゲームですか?
いいえ。これは Unity プロジェクト内で使用するためのソースアセット(モデル、テクスチャ、スクリプト、プレハブ)のバンドルです。Unity にインポートして使用するものであり、単体で実行することはできません。
.unitypackage をインポートしても安全ですか?
基本的には安全ですが、インポート時に Editor 上で実行されるスクリプトや DLL が含まれる可能性があります。そのため、信頼できるソース(公式の Asset Store など)からのみインポートし、含まれているコードを事前に確認することをお勧めします。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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)

関連する拡張子

.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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧