http://www.wikihow.com/Convert-Binary-to-Hexadecimal
1. Divide the binary number into sets of 4 digits. Add
leading zeros as needed. For example, write the binary number 11101100101001 as
0011 1011 0010 1001.
2.Use the following table to convert each 4-digit binary
string to a single hex digit:
1 (1), 10 (2), 11 (3), 100 (4), 101 (5),
110 (6), 111 (7), 1000 (8), 1001 (9), 1010 (A), 1011 (B), 1100 (C), 1101 (D), 1110 (E), and 1111 (F). The digits in () are the hex equivalents to the preceding binary number.
So the hexdecimal for sample 0011 1011 0010 1001 is 3B29
3.in MS SQL database, store binary (bytes) to hexdecimal.
E.g
declare @bin binary(16) --16 bytes
set @bin = 4
select @bin
Result : 0x00000000000000000000000000000004
1Bytes (8 bits) ->2 Hexdecimal
So , total length of 16 bytes is 2*16 = 32
本文介绍了一种将二进制数转换为十六进制数的方法,首先将二进制数按四位一组划分,不足四位时补零,然后根据转换表进行转换。此外,还提供了在MSSQL数据库中存储二进制数据为十六进制的例子。

551

被折叠的 条评论
为什么被折叠?



