SWFファイルとは何ですか?
Small Web Format
- Developed By
- FutureWave / Macromedia / Adobe
- Initial Release
- 1996
- MIME Type
- application/x-shockwave-flash
SWF (Small Web Format、元々はShockwave Flash) は、multimedia、vector graphics、およびActionScript実行のためのバイナリファイル形式であり、もともとはFutureWave Softwareによって開発され、後にAdobe Systemsによって買収されました。これはAdobe Animate (旧Flash) のコンパイル済み配信形式として機能し、display listsおよびcontrol bytesのタグを定義するためにSWF file structure specificationに依存しています。Adobeは2020年12月31日にFlash Playerランタイムのサポート (End of Life) を正式に終了しました。セキュリティの脆弱性やHTML5 standardsへの移行により、ウェブ利用においてSWFファイルは旧式となりました。
SWFファイルを開く方法
現代のウェブブラウザ (Chrome, Edge, Safari) はSWFの実行を厳密にブロックしています。レガシーなSWFファイルを開くには、スタンドアロンのAdobe Flash Player Projector (content debugger) や、WebAssemblyを介してFlashコンテンツを実行するRuffleなどのオープンソースのエミュレータに頼る必要があります。複雑なActionScriptのインタラクティブ性に依存しないビデオのみのSWFファイルの場合、VLC media playerで埋め込まれたvideo streamsをdecodeできることがよくあります。