ガイド

アップロードせずにファイルを処理する仕組み

破損ファイルは個人的なものであることがよくあります。ここではプログラムがファイルのもとへ来るので、ファイルは移動しません。

仕組み

プログラムはブラウザが直接実行する WebAssembly にコンパイルされています。ページが一度ダウンロードすれば、処理はお使いのプロセッサ上で、ページの応答を保つためバックグラウンドで行われます。

確認方法

ブラウザの開発者ツールで Network タブを開き、ファイルを処理してください。要求はプログラムのファイルを取得するだけで、破損ファイルは含まれません。ページの読み込み後にネットワークを切断することもできます。

引き換えになるもの

すべてブラウザのメモリに置かれます。ファイルと結果が同時にです。スマートフォンや非常に大きなファイルではメモリが足りなくなることがあり、その場合はページに表示されます。

復元でこれが大切な理由

かけがえのないファイルは、他人に渡したくないものであることが多いはずです。ここでの復元はサーバーを通らず、アカウントも要らず、ほかの場所にコピーも残しません。

よくある質問

すべてのコアを使いますか?

ブラウザが許可すれば使います。使用中のコア数はページに表示されます。

ブラウザに何か残りますか?

結果は保存するかページを閉じるまでメモリに残ります。

オフラインでも動きますか?

ページの読み込み後は、処理に接続は要りません。

出典

このガイドで参照した文書です。

  1. WebAssembly
  2. MDN: SharedArrayBuffer