なぜ AIR を SWF に変換するのですか?
.air パッケージは署名済みの ZIP アーカイブであり、ほとんどの AIR アプリはコンパイルされた Flash コンテンツをその中の .swf としてバンドルしています。SWF を抽出する一般的な理由は、アプリケーション全体を実行するためではなく、ActionScript コンテンツを検査またはアーカイブするためです。
AIR から SWF への変換方法
7-Zip OPEN-SOURCE
.air ファイルを右クリックし、「7-Zip > アーカイブを開く」を選択して、ルートレベルにある .swf を見つけ、フォルダに抽出します。
WinRAR APP
WinRAR で .air ファイルを開き、.swf に移動して、保存先フォルダに抽出します。
The Unarchiver FREE
macOS で The Unarchiver を使用して .air を開き、内容を抽出してから、抽出されたフォルダから .swf を取得します。
これらの形式について
AIR ファイルは、クロスプラットフォーム実行環境である Adobe AIR で構築されたアプリケーションのインストーラー パッケージです。インストールするには、HARMAN (airsdk.harman.com) から無料の AIR ランタイムをダウンロードし、ファイルをダブルクリックします。Adobe は 2020 年に AIR のサポートを終了しましたが、Samsung…
.AIR の詳細を開く →SWFファイルは、コンパイルされたAdobe Flashのアニメーション、ゲーム、またはインタラクティブな動画(Small Web Format)です。Adobe Flash…
.SWF の詳細を開く →品質と注意点
- すべての AIR アプリに
.swfが含まれているわけではありません。HTML/JavaScript ベースの AIR アプリの場合、パッケージ内に SWF は存在しません。 - AIR ランタイム以外では AIR API(ファイルアクセス、ネイティブウィンドウ、自動更新)が利用できないため、抽出された SWF はクラッシュしたりエラーを表示したりすることがあります。
- SWF が開発者によって暗号化または難読化されている場合、抽出に成功してもその内容は読み取れない可能性があります。
よくある質問
抽出した SWF をブラウザで再生できますか?
AIR パッケージ内の SWF はどうやって見つけますか?
.air を開きます。メインの .swf は通常ルートレベルにあり、多くの場合アプリケーションにちなんだ名前が付けられています。すべての AIR パッケージに SWF が含まれていますか?
.swf ファイルは含まれていません。