.ASEC

ASEC ファイル

Android Secure Encrypted Container (apps-on-SD container)
質問する
クイック回答

ASECファイルは、アプリをSDカードに移動した際にAndroidが作成する暗号化されたシステムコンテナです。このファイルを開いたり変換したりすることはできません。ファイルは作成した特定の端末に紐付けられたキーで暗号化されています。アプリを元に戻す必要がある場合は、PlayストアからそのAPKを再インストールしてください。ASECは、Android 6.0(2015年)の「Adoptable Storage(内部ストレージとしてフォーマット)」によって置き換えられたレガシー形式です。

開発元: Google (Android Open Source Project) カテゴリ: システムファイル オープンスタンダード MIME: application/octet-stream
対応OS Android
関連: .NOMEDIA · .DLL · .TMP · .LNK

このページの内容

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

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

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

ファイルを識別する

ASEC ファイル形式とは?

.asecファイルは、内部的にフォーマットされ暗号化されたループバックコンテナイメージとして、暗号化および保護されたAndroidアプリケーションデータを保存します。.asecファイルは、アプリケーションの転送中またはSDカードへのインストール中に作成されます。その後、不正なアクセスや改ざんを防ぐために.apkパッケージが暗号化されます。.asecファイルは通常、SDカード上の.android_secureフォルダに保存され、Androidのvoldストレージデーモンによって/mnt/asec/にマウントされます。.asec形式は、2010年にAndroid 2.2 «Froyo»(外部メモリへのアプリインストールを初めて許可したバージョン)で導入されました。この技術は、暗号化キーが元のデバイスに紐付けられているため、有料アプリケーションを他のデバイスにコピーすることを防ぐために実装されました。

アプリを電話の内部メモリに戻すと、.asecコンテナが復号され、アプリケーションは標準の.apkファイルに復元されます。暗号化キーはデバイス固有であり、Androidのvoldデーモンによって管理されているため、.asecファイルを別のAndroidデバイスに移動して実行することはできません。この形式は、Android 6.0 Marshmallow(2015年)で導入されたAdoptable Storageによって正式に取って代わられました。これはSDカードを暗号化してデバイスの内部ストレージプールに直接統合するもので、現代のAndroidバージョンでは.asecコンテナはほぼ廃止されています。.obbファイル(大規模なアプリ拡張データに使用)は、SDカード上のコンパニオン形式として引き続き使用されています。

セキュリティと安全性

リスク: LOW

.asecファイルはファイル単体としては無害です。暗号化されデバイスに紐付けられたコンテナであり、電話以外で実行したり開いたりすることはできないため、PC上で直接的なマルウェアのリスクはありません(そこでは単なる読み取り不可能なデータです)。実質的なリスクはデータの損失です。これらはシステムファイルであり、削除したりSDカードを再フォーマットしたりすると、カードに移動されたアプリが削除され、暗号化キーが元のデバイスにあるため通常は復元できません。.asecコンテナを編集したり«クラック»しようとしたりしないでください。また、そこからインストール可能なAPKを抽出できると主張するツールは無視してください。それらは詐欺やマルウェアです。アプリが必要な場合は、PlayストアまたはそのAPKから再インストールしてください。

形式の詳細

概要
正式名称Android Secure Encrypted Container (apps-on-SD container)
開発元Google (Android Open Source Project)登場時期 Android 2.2 'Froyo' (2010), as part of Apps2SD / 'move to SD card'; superseded by Adoptable Storage in Android 6.0 (2015)
MIME タイプapplication/octet-stream
タイプSDカードに移動されたアプリを保持する暗号化されたAndroidコンテナ(内部的にフォーマットされた暗号化ループバックイメージ)
標準規格オープン・ロイヤリティフリー

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

Android1 app
Android OS (the device itself) 標準搭載 «開く»という操作はありません。Androidはアプリを実行するために自動的に.asecをマウントし復号します。ユーザーは通常通りアプリを操作し、コンテナは不可視です。設定 > アプリ(古いバージョンではSDカードへの移動/戻す)で管理されます。

技術的詳細

詳細仕様
コンテナタイプ内部的にext4でフォーマットされた暗号化ループバックディスクイメージ。Android OSによって仮想ブロックデバイスとしてマウントされる
暗号化アルゴリズムCBCモードのAES-128。Linuxのdm-cryptサブシステムを介してAndroidの`vold`デーモンによって適用される
キー管理作成時にコンテナごとに生成されるキー。内部ストレージの`/data/misc/systemkeys/`に保存され、SDカード自体には書き込まれない
マウントメカニズム`vold` / `MountService`がLinuxのループデバイスとデバイスマッパー(`dm-crypt`)を介してイメージをアタッチする。復号された内容は、インストールされたアプリから通常のディレクトリとして見える
マウントポイント`/mnt/asec/<package-name>-<n>/` - デバイスのロックが解除され実行されている間、復号されたアプリコンテンツはこのパスでアクセス可能
SDカード上の場所`/.android_secure/` - FAT32形式のSDカードのルートにある隠しフォルダ。標準のUSBマスストレージモードからは見えない
ファイル命名規則`<package-name>-<integer>.asec`(例:`com.example.app-1.asec`)。整数サフィックスはSDカードへの再インストールごとに増加する
MIMEタイプ`application/octet-stream` - 専用のMIMEタイプは登録されておらず、ホストOSからは不透明なバイナリデータとして扱われる
マジックバイト / ファイルシグネチャなし - 暗号化されたコンテナには読み取り可能なヘッダーがない。`.asec`拡張子と`/.android_secure/`配下の場所によってのみ識別される
ポータビリティ(移植性)ゼロ - 暗号化キーはデバイスに紐付けられている。他のデバイスにコピーされた`.asec`ファイルは復号もマウントもできない
コピー保護メカニズム復号キーがデバイスごとに派生するため、元のデバイスなしではコンテナを永続的に読み取り不可能にすることで、有料アプリの再配布を防止する
サポートされているAndroidバージョンAndroid 2.2 «Froyo» (API 8) から Android 5.1 «Lollipop» (API 22) まで。Android 6.0 Marshmallowで正式に非推奨
後継形式Adoptable Storage (Android 6.0+, API 23)。SDカード全体をデバイス独自の暗号化された内部ストレージプールに吸収する
ホストOSでの見え方PCでUSB経由でSDカードを読み取ると、`.asec`ファイルは不透明なバイナリファイルとして表示される。元のデバイスのキーがなければ、どのホストOSも内容を復号または検査することはできない
リリース日Android 2.2 'Froyo' (2010), as part of Apps2SD / 'move to SD card'; superseded by Adoptable Storage in Android 6.0 (2015)
オープンスタンダードはい · ロイヤリティフリー
仕様書source.android.com

ASEC の変換

コミュニティ Q&A

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

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

よくある質問

.asecファイルを開くにはどうすればよいですか?
手動で開くことはできません。これはAndroidの内部システムコンテナであり、作成した特定の電話に紐付けられたキーで暗号化されています。Androidはアプリを実行するために、自動的にマウントと復号を行います。PCや他のデバイス上では、このファイルは単なる読み取り不可能な暗号化データです。
.asecファイルをAPKに変換できますか?
いいえ。コンテナはデバイスごとに暗号化されているため、そこから使用可能なAPKを抽出できるツールはありません(抽出できると主張するものは詐欺やマルウェアなので無視してください)。アプリが必要な場合は、Playストアや信頼できるソースからAPKをダウンロードまたは再インストールしてください。
.asecファイルや/.android_secureフォルダを削除しても大丈夫ですか?
これらを削除すると、SDカードに移動されたアプリが削除されます。暗号化キーは元の電話に残っているため、通常は元に戻すことができません。不要になったカードであれば消去しても安全ですが、そうでなければ.asecファイルには触れないでください。
SDカードを変更または再フォーマットした後、移動したアプリが使えないのはなぜですか?
アプリが古いデバイスやカードに暗号化された.asecコンテナ内に存在していたためです。新しいカードや再フォーマットされたカード(または別の電話)には一致するキーがないため、移動されたアプリは失われます。再インストールする必要があります。
.asecと.apkの違いは何ですか?
.apkはダウンロードしてインストールできるインストール可能なアプリパッケージです。.asecは、アプリをSDカードに移動した後にAndroidがアプリの周囲に作成した内部の暗号化されたラッパーです。これはシステムファイルであり、インストールしたり共有したりするものではありません。
現代のAndroidスマートフォンでも.asecは使われていますか?
ほとんど使われていません。古いApps2SD/.asecの仕組み(Android 2.2, 2010年)は、Android 6.0(2015年)のAdoptable Storageに取って代わられました。これはSDカード全体を暗号化して内部ストレージとして機能させるものです。.asecファイルは主に古いデバイスやカードで見られます。

参考文献

1Wikipedia - .asec (Android Secure Encrypted Container)en.wikipedia.org
2Android Open Source Project - Storage overviewsource.android.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

無料ファイルツール

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

ツールボックスを開く

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