VB读取文件十六进制/Hex字符串,VB读取文件十六进制,VB读取文件Hex,VB读取文件十六进制Hex字符串。

VB读取文件十六进制/Hex字符串:

Public Function ByteLoad(ByVal N As String) As String '读取文件十六进制数据
'On Error GoTo Over
Dim Dat() As Byte, FileSize As Long, I '二进制数组,文件长度,临时容器
FileSize = FileLen(N) '获取文件长度
ReDim Dat(FileSize - 1) As Byte '定义二进制数组长度
Open N For Binary As #65 '打开读取
    Get #65, , Dat
Close
For Each I In Dat '枚举整个数组赋值给I
    ByteLoad = ByteLoad & Hex(I) & Replace(Space(2 - Len(Hex(I))), " ", "0") '补充位数,并累计结果
Next
Over:
End Function

示例:Msgbox ByteLoad("C:\test.txt")