HEX から TXT への変換方法
- .HEX ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .TXT に変換されます。
- 新しい .TXT ファイルをダウンロードしてください。
期待される結果
- Intel HEX はすでに ASCII テキストです。名前を変更してもファイル内の 1 バイトも変更されず、どのアプリで開くかが変わるだけです。
- HEX から TXT への変換を HEX から BIN への変換と混同しないでください。チップに書き込むためのフラットバイナリが必要な場合は、代わりに
avr-objcopyや SRecord ツールキットなどの専用ツールを使用してください。 - テキストエディタで
.hexファイルにバイナリノイズが表示される場合、それは Intel HEX ではなく、拡張子が誤って付けられた生のバイナリイメージであり、テキストとして意味のある読み取りはできません。
よくある質問
.hex から .txt に名前を変更するとファイルの内容は変わりますか?
いいえ。ファイル内のバイトデータは名前変更後も同一です。拡張子のみが変更され、OS がファイルを開くためのアプリケーションを選択する方法に影響します。
メモ帳で .hex ファイルを開くと文字化けします。テキストファイルではないのでしょうか?
本物の Intel HEX ファイルは、コロンで始まる読み取り可能な行を表示します。バイナリノイズが表示される場合、そのファイルは誤って
.hex 拡張子で保存された生のファームウェアバイナリであり、テキストとして読み取ることはできません。.hex ファイルから実際のファームウェア命令を読み取ることはできますか?
.txt への名前変更で見えるのは Intel HEX エンコーディングであり、逆アセンブルされた命令ではありません。アセンブリコードを読み取るには avr-objdump などの逆アセンブラが必要です。これは形式変換とは別のプロセスです。HEX から TXT への専用の変換プログラムはありますか?
Intel HEX ファイルはすでにプレーンテキストであるため、専用のコンバーターは必要ありません。任意のテキストエディタを使用するか、単純にファイル名を変更するだけで即座に完了します。