JavaScriptでバイナリデータを書き込んでいって、それをローカルに保存する.

あるデータのC言語の構造体とJavaScriptで書き出したかったのだけど、どうも一発でやり方が見つからなかった….

なので、ここにメモする.

やりたいことは、二つあって、

・ローカルのブラウザ上でバイナリデータを作る.

・作ったバイナリデータをローカルにファイルとして保存する.

使うのは、ArrayBufferとBlobとそしてDataView

DataViewは書き込むときに便利なクラス.