無ければ作るし、ついでに公開するし の流れ
ブラウザでバイナリを扱うのが辛すぎて、何とかしたいと作りこんでいた冶具(HexDump.js) がだんだん極まってきたの図。
ただの Hex Dump 機能として作ってたハズが、気がついたらこんな感じに。
冶具: 作業の効率を改善するために自分でクリエイトする道具
HexDump(source, { style: { "packet_start_code_prefix(00 00 01)": { values: [0x00, 0x00, 0x01], css: "font-weight:bold;color:green" }, "stream_id(1 byte)": { begin: 3, end: 4, css: "font-weight:bold;color:blue" }, "PES_packet_length(2 byte)": { begin: 4, end: 6, css: "font-weight:bold;color:red" }, } });