Ciao devo prendere una stringa esadecimale da un file.
come posso fare? ...mi basterebbe prendere i primi "x" caratteri esadecmali.
Grazie
Ciao devo prendere una stringa esadecimale da un file.
come posso fare? ...mi basterebbe prendere i primi "x" caratteri esadecmali.
Grazie
Il linguaggio? Ripassare il Regolamento.![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Non esistono caratteri esadecimali in un file ...
Un file contiene solamente byte (o bit se preferisci) che tu puoi leggere e visualizzare *nel formato che vuoi* ... in decimale come in esadecimale, binario oppure ottale ...
Se non ho capito male, tu vorresti leggere il file in binario ... per farlo semplicemente ma devi indicare il linguaggio ...
no è un pochino più complesso la mia applicazione ha un sistema di protezione basato su certificati digitali oltre alla validazione dei dati smontando anche con un editor esadecimale il file .cert mi prendo anche le prime "x" cifre che ci sono e le verifico con quelle che sono sul certificato normale
...capito? grazie mille![]()
No ... non ho capito nulla ... ma ti assicuro che neanche tu sei riuscito a spiegarti ...
Qual e' il problema? Qual e' il linguaggio?
sorry VB.Net Vs2003 framework 1.1
non l'ho specificato perchè non avendo problemi ne con C# ne con Vb net era solo indicativo di quale classe andare nel caso ad istanziare se fosse possbile
cmq dovrei aprire il file come se lo facessi con un editor esadecimale e memorizzare parte della stringa derivante
spero di essermis piegato![]()
scusate le mie solite dimenticanze
Ciao ciao
Questo legge tutto il file in binario dato che si usa fs.Length, ma tu puoi usare il numero di byte che ti servono ...
I byte letti sono nell'array ...
codice:Dim fs As FileStream Dim bF() As Byte fs = File.OpenRead("C:\file.dat") ReDim bF(fs.Length) fs.Read(bF, 0, fs.Length) fs.Close()
hummm....provo a vedere se in questo modo mi è utile cmq ...grazie mille domani mattina provo a farti sapere
![]()
![]()
Ciao ciao e buona serata![]()