在線16進制字符串轉bytes工具

導出結果

在線工具介绍


1:转换为 grep hex 使用 grep 查找一个二进制文件,和匹配字符串的偏移量,linux下使用grep是最方便的,搜索字节所在的偏移位置,就需要先将ANSI字符转换成grep可接受的hex,就像下面的格式

                            grep -baoP '\xE5\x9C\xA8\xE7\xBA\xBF\xE5\xB7\xA5\xE5\x85\xB7'
                        

2:转换为 c byte[] 在写C程序的时候回经常用到16进制hex转换成bytes

                            unsigned AnsiChar data[12] = {
	 0xE5, 0x9C, 0xA8, 0xE7, 0xBA, 0xBF, 0xE5, 0xB7, 0xA5, 0xE5, 0x85, 0xB7
};
                        

3:转换为 c# byte[] 将16进制hex字符串转换成c# bytes

                            byte[] arrOutput = { 0xE5, 0x9C, 0xA8, 0xE7, 0xBA, 0xBF, 0xE5, 0xB7, 0xA5, 0xE5, 0x85, 0xB7};
                        

4:转换为 pascal 将16进制hex字符串转换成pascal bytes

                            data: array[0..12] of byte = (
	 $E5, $9C, $A8, $E7, $BA, $BF, $E5, $B7, $A5, $E5, $85, $B7
);
                        

5:转换为 python 将16进制hex字符串转换成python bytes

                            bytestring = b"\xE5\x9C\xA8\xE7\xBA\xBF\xE5\xB7\xA5\xE5\x85\xB7"