- 締切済み
MIDIファイルをバイナリ⇒16進コード変換したい
どのような方法を用いれば、MIDIファイルのバイナリコードを 16進コードに変換できますか。 ネット上で検索したところ、Node.js を使う方法しか見当たりませんでした。 自前で javascript を使用して、.binaryToString() を用いましたが この方法では、変換された結果には 英単語と 文字化けした文字列が混在していて MIDIファイルの部分的な編集作業に利用することが 困難なようでした。 MIDIファイルの内容を text editor 上で手直しするために できれば javascript でバイナリコードを editor 上で読めるように 変換する方法をご指導いただけますでしょうか。 よろしくお願いいたします。 .
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.2
なるほどね~。 バイナリの部分置き換えが、目的なのですね。 なお、バイナリエディターにも検索や置き換えはあるので、 もしかしたら、つかえるかもしれませんが。 あくまでテキストということでしたら。 BIN2TXT(バイナリをテキスト化という意味) 戻す場合の、TXT2BINの 組み合わせが、ありかもしれません。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
考え方が間違ってます。 16進数に変換するのではなく、 バイナリのままで編集できるソフトを探すとよいですよ。 16進数でテキスト化したものを編集したら、 また、バイナリに戻す作業が増えて面倒なだけです。 この場合、あなたに必要なものは 「バイナリエディター」です。 普通にフリーでたくさんのバイナリエディタが 存在しているので、それを試してみるのが、 一番早いと思いますよ。
お礼
ご回答いただきありがとうございました。 binary editor では、同一種類のMIDIコードの変更をバッチ処理することが非常に非効率なため、自分でコードを書き換えるプログラムを書く必要から、先の質問をさせていただきました。 よろしくお願いします。