APK ファイルとは?
APK — application Android
どんな形式か
APKとは、Androidアプリのインストールパッケージです。コンパイル済みのコード、画像、音声、翻訳データ、そしてアプリが要求する権限を記述したマニフェストファイルが含まれています。
技術的には、電子署名が施されたZIP形式のアーカイブです。この署名により、開発者が作成してから内容が改ざんされていないことを確認できます。
歴史と由来
この形式は2008年のAndroid登場とともに生まれ、基本的な仕組みは今も変わっていません。
公式ストアを介さずにアプリをインストールできる点はAndroidならではの自由度ですが、同時にマルウェアの主要な侵入経路にもなっています。
便利な理由
アプリ一式が1つのファイルにまとまっており、ストアを経由せずにインストールできます。
電子署名によってパッケージの出所を確認できます。
限界と欠点
出所の分からないAPKのダウンロードには実際のリスクが伴います。Android向け不正アプリの代表的な感染経路となっています。
Android以外では動作せず、ファイルサイズもかなり大きくなることがあります。
使い方のヒント
信頼できない入手元のAPKは絶対にインストールしないでください。変換をかけたところで安全になるわけではありません。
中身を確認したいだけなら、ZIPへの変換で十分です。もともとアーカイブ形式なので、拡張子を変えるだけのことです。
フランスにある安全なサーバーで、APK を数秒で変換できます。
APK を変換する