網友評分: 5.7分
DataToHex是一款簡單易用的mp3音樂和txt文件轉16進制轉換工具。該工具主要用于將TXT文本文檔和MP3文件轉化成16進制代碼,還可生成數組,支持C51格式、A51格式、截取段和整個文件轉換方式,用于單片機vs1003實現簡單MP3播放音樂。
功能:將任意格式的文件的全部或部分內容轉換成十六進制文件.
用途:單片機及嵌入式開發等.
Hex文件如果用特殊的程序來查看(一般記事本就可以實現)。打開后可發現,整個文件以行為單位,每行以冒號開頭,內容全部為16進制碼(以ASCII碼形式顯示)。Hex文件可以按照如下的方式進行拆分來分析其中的內容:
例如:
:020000040000FA , 我把它看做 0x02 0x00 0x00 0x04 0x00 0x00 0xFA
第一個 0x02 為數據長度。
緊跟著后面的0x00 0x00 為地址。
再后面的0x04為數據類型,類型共分以下幾類:
'00' Data Record//數據記錄
'01' End of File Record//文件結束記錄
'02' Extended Segment Address Record//擴展段地址記錄
'03' Start Segment Address Record//開始段地址記錄
'04' Extended Linear Address Record//擴展線性地址記錄
'05' Start Linear Address Record//開始線性地址記錄
然后,接著0x04后面的兩個 0x00 0x00就是數據。最后一個0xFA是校驗碼。
1.左側的文本框用于預覽轉換后的結果,以十六進制表示,如: 3B AF...;
2.“打開文件”按鈕用于指定待轉換的文件(以下稱源文件)的路徑;
3.“存儲路徑”按鈕用于指定轉換后的目標文件的存儲路徑,若不指定“存儲路徑”,則默認與“打開文件”按鈕所指定的路徑相同,即目標文件與源文件在同一目錄下;
4.“整個文件”和“截取段”兩個單選按鈕指定是否對源文件的全部內容進行轉換:
當選擇“整個文件”時,對源文件的全部內容進行轉換;
當選擇“截取段”時,對源文件的部分內容進行轉換,此時“偏移量”指定轉換的起始位置(以字節為單位),“截取長度”指定轉換的長度(以字節為單位);
5.“C51格式”和“A51格式”指定目標文件中數據的格式:
若選擇“C51格式”,則其數據形式如:0X21,0X35...,
若選擇“A51格式”,則其數據形式如:21H 35H...;
6.“數組頭”和“信息頭”兩個復選按鈕用于選擇目標文件中是否包含“數組頭”和“信息頭”等相關信息;
7.“進度條”用于顯示文件轉換的進度,以百分制表示;
8.“關于”按鈕用于顯示軟件的版本號和版權信息等;
9.“退出”按鈕用于退出本程序。
2~62進制轉換器 V5.5.0.3 綠色版 102K | 簡體中文 | 6.7
詳情ASCII及進制轉換 V5.0 綠色免費版 345K | 簡體中文 | 7.9
詳情Hex2dec(進制轉換工具) V1.1 免費版 579K | 簡體中文 | 8
詳情HexDecChar(16進制轉換軟件) V0.6F 綠色免費版 228K | 簡體中文 | 10
詳情Hexprobe(十六進制轉換器) V4.3 官方版 2.3M | 英文 | 8
詳情Reversers Calculator(16進制計算器) V1.2 綠色版 66K | 簡體中文 | 10
詳情