dataURLという、画像とか音声とかのバイナリデータを直接htmlに組み込むためのData URL。
JavaScript(HTML5かも)でやってるのでIE8くらいまでは動かない可能性濃厚。ChromeとかFireFoxでやること。
あんまりでかいファイルをやるとかえってこなくなる。サーバー処理ではないので負荷は自分のPCに掛ってるのでそのつもりで。
Base64エンコードJavaScriptソースはこちらから拝借
ローカルファイルを扱うJavaScriptソースはこちらを参考にした(ほぼ原型をとどめてないが)。