バイナリデータを扱う

このページに記述されているコード

<input type="file" id="file" />
<script>
document.getElementById('file').addEventListener('change', function(event) {
  var file = event.target.files[0];
  if (!file) return;

  var reader = new FileReader();
  reader.onload = function(event) {
    var arrayBuffer = reader.result;
    var typedArray = new Uint8Array(reader.result);

    for (var i = 0; i < 100; i++) {
      console.log(typedArray[i]);
    }
  };

  reader.readAsArrayBuffer(file);
}, false);
</script>
    

開発コンソールを開いた状態で、以下のフォームからファイルを選択してください