Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337

    prendere una stringa esadecimale da un file

    Ciao devo prendere una stringa esadecimale da un file.
    come posso fare? ...mi basterebbe prendere i primi "x" caratteri esadecmali.

    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Il linguaggio? Ripassare il Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    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 ...

  4. #4
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337
    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

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... non ho capito nulla ... ma ti assicuro che neanche tu sei riuscito a spiegarti ...

    Qual e' il problema? Qual e' il linguaggio?

  6. #6
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337
    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

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    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()

  8. #8
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337
    hummm....provo a vedere se in questo modo mi è utile cmq ... grazie mille domani mattina provo a farti sapere

    Ciao ciao e buona serata

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.