请原谅我缺乏知识,这就是我在这里的原因 -
我正在尝试使用button2验证.bin文件的前2个字节。单击button1时,.bin将通过OpenFileDialog1加载到Text1.text中。 我想确保.bin的前2个字节是" ff 4f"这是我在十六进制编辑器中打开文件时的样子。 我尝试了几种不同的方法,但没有运气。以下是最近的尝试。随意建议一种新的方式。谢谢你的指导。
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim data = New Byte(9) {}
Dim actualRead As Integer
Using fs As New FileStream(Text1.Text, FileMode.Open)
fs.Position = 0
actualRead = 2
Do
actualRead += fs.Read(data, actualRead, 10 - actualRead)
Loop While actualRead <> 10 AndAlso fs.Position < fs.Length
TextBox2.Text = (actualRead)
End Using
End Sub
答案 0 :(得分:0)
你走了。
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
If File.Exists(Text1.Text) Then
Dim bytes() As Byte = File.ReadAllBytes(Text1.Text)
' First two bytes are in bytes(0) and bytes(1)
End If
End Sub