Internet Archive が Ruffle エミュレーターを使って Flash コンテンツを後世に残す

Table of Contents

Internet Archive が Ruffle エミュレーターを使って Flash コンテンツを後世に残す

インターネット アーカイブは、ユーザーの安全を危険にさらすことなく、安全性の低いことで知られる Adob​​e の Flash ツールで作成されたコンテンツを保存する方法を発見したと発表しました。

Adobeは12月31日をもってFlashのサポートを終了するため、保存が必要です。ブラウザは今のところ渋々Flashの実行を許可していますが、Adobeがサポートを終了した直後には積​​極的にFlashのサポートを停止しています。

サポートが終了すると、悪意のある人物がこれまで隠していた欠陥を悪用して悪事を働くようになると広く予想されています。

このアーカイブは、Flash はひどい状況ではあるものの、多くのクリエイターがこの技術を使って優れた作品を制作しており、その成果はアニメーションやビデオが Web の広範な機能となった経緯を示す成果物として公開し続ける価値があると主張している。

WebAssembly エクスプローラー

WebAssemblyとは何でしょうか?C/C++をコンパイルして使えるのでしょうか?ブラウザで動作するのでしょうか?この分かりやすい解説で説明させてください。

続きを読む

このアーカイブの秘密兵器は、Rustで書かれたFlashエミュレーター「Ruffle」です。WebAssemblyをサポートするあらゆる最新ブラウザで実行できます。Chrome、Edge、Firefox、Safariの主要4ブラウザはすべてWebAssemblyを搭載しており、ブラウザ内で動作するサンドボックス化された実行環境を構築できます。

「最新のブラウザサンドボックスの安全性と Rust のメモリ安全性保証を活用することで、Flash で問題となっていたセキュリティ上の落とし穴をすべて自信を持って回避できます」と Ruffle の開発者は書いている。

インターネットアーカイブのジェイソン・スコット氏は、Ruffleは完璧ではないことを認めつつも、Flashコンテンツを保存するには十分だと考えている。「RuffleのFlashとの互換性は100%に満たないものの、歴史的なFlashアニメーションの大部分をブラウザ上でスムーズかつ正確な速度で再生できる」とスコット氏は述べている。

アーカイブにはすでにFlashを使った素晴らしい作品が多数収録されており、さらなる投稿を歓迎しています。投稿方法については、スコットの投稿の最後に記載されています。®

Discover More