VB如何在文件每两个字节后添加一个空格?
一个二进制的文件,如何将文件在每两个字节之后添加一个空格,然后存入新的文件中?抱歉,有点没说明白,文件内容为16进制的(每个数据为1字节),想在每两个字节之后添加一个空格...
一个二进制的文件,如何将文件在每两个字节之后添加一个空格,然后存入新的文件中?
抱歉,有点没说明白,文件内容为16进制的(每个数据为1字节),想在每两个字节之后添加一个空格。 展开
抱歉,有点没说明白,文件内容为16进制的(每个数据为1字节),想在每两个字节之后添加一个空格。 展开
2个回答
展开全部
Private Sub Command1_Click()
Dim a1 As String
Open "OLoad15.jpg" For Binary As #8
If Dir("c:\###OLoad15_002.txt") <> "" Then Kill "c:\###OLoad15_002.txt"
Open "c:\###OLoad15_002.txt" For Binary As #9
Do Until EOF(8)
a1 = a1 & Right("0" & Hex(AscB(InputB(1, #8))), 2)
a1 = a1 & Right("0" & Hex(AscB(InputB(1, #8))), 2)
a1 = a1 & " "
Loop
Put #9, , a1
Close #8
Close #9
End Sub
Dim a1 As String
Open "OLoad15.jpg" For Binary As #8
If Dir("c:\###OLoad15_002.txt") <> "" Then Kill "c:\###OLoad15_002.txt"
Open "c:\###OLoad15_002.txt" For Binary As #9
Do Until EOF(8)
a1 = a1 & Right("0" & Hex(AscB(InputB(1, #8))), 2)
a1 = a1 & Right("0" & Hex(AscB(InputB(1, #8))), 2)
a1 = a1 & " "
Loop
Put #9, , a1
Close #8
Close #9
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询