Ejercicio
Lectura de un archivo binario (1: BMP)
Objetivo
Cree un programa de Visual Basic para comprobar si un archivo de imagen BMP parece ser correcto.
Debe ver si los dos primeros bytes son B y M (códigos ASCII 0x42 y 0x4D).
Código
Imports System
Imports System.IO
Public Class BmpFile
Public Shared Sub Main()
Dim data1, data2 As Byte
Dim myFile As BinaryReader
myFile = New BinaryReader(File.Open("1.bmp", FileMode.Open))
data1 = myFile.ReadByte()
data2 = myFile.ReadByte()
myFile.Close()
If (data1 = &H42) AndAlso (data2 = &H4D) Then
Console.WriteLine("It seems to be a BMP file")
Else
Console.WriteLine("It DOES NOT seem to be a BMP file")
End If
End Sub
End Class