解決したいこと
複数の異なる形式で保存されている 16進データーを
すべて1つに継ぎ足して
バイナリーファイルとして javascript 上で作成する方法
.
すでに手元にある 16進データーの種類
[1] 文字列変数に保存されている 1000文字以上の 16進コード 空白なし
[2] 同上 10文字以内の 16進コード 文字列
[3] Uint8Array 形式で作られた変数
データー見本
data
1// 合成する前の各データー 3種類 2 3stringLong = "B744C12B58C09AEE3700 ... 000000FF00FF" ; 4stringShort = "8C0409AE37" ; 5 6u8a = Uint8Array([0xe0, 0x4d, 0x54, 0x72, 0x6b, 0x00, 0x00, 0x15]) ; 7
継ぎ足された 上記データーをバイナリーファイルとして保存する方法
上記 [1] のデーターを保存するのに用いたコードの主要部分は
以下のとおりです。
javascript
1 2// ファイル出力方法 3 4function saveBuffer( bytesD ) 5{ 6 var dataToSave = new Uint8Array( bytesD ); 7 8 var blob = new Blob([dataToSave], {type: "application/octet-binary"}); 9 10 var urlObj = URL.createObjectURL(blob); 11 12// . . . . 13
質問内容
どのようなコードを作成すれば、上記のような異なる型のデーターをひとまとめにして
バイナリーファイルを作れるか、ご指導をお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。