Ho un file data.bmp e vorrei leggere i primi due byte, per sapere se corrispondono a BM (firma digitale di un' immagine bitmap)...
Come posso fare?
Ho un file data.bmp e vorrei leggere i primi due byte, per sapere se corrispondono a BM (firma digitale di un' immagine bitmap)...
Come posso fare?
Davvero niente???
Non esiste un metodo per leggere i primi due caratteri di un file?? Cioé, che funzionerebbe anche con immagini e altro???
Hai provato a fare una ricerca con Google?Originariamente inviato da skjobax
Non esiste un metodo per leggere i primi due caratteri di un file?? Cioé, che funzionerebbe anche con immagini e altro???
Oppure verificare su MSDN le possibili classi che possono permetterti di leggere byte o generici dati da file esterni?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
se ho capito bene, si tratta di leggere i primi due byte di un file binario.
se è così, in basic (in c# aggiungi ; alla fine)
codice:Using str As Stream = File.Open("c:\tmp\errore.bmp", FileMode.Open, FileAccess.Read) Dim n As Integer = 0 Using br As New BinaryReader(str) Do While br.PeekChar <> -1 AndAlso n < 2 n += 1 Console.WriteLine(br.ReadByte.ToString("X")) Loop End Using End Using Console.Write("Premere un tasto per continuare . . . ") : Console.ReadKey()
Pietro