Salvare i byte-dati di un file in un file di testo

Da Gambas-it.org - Wikipedia.
Versione del 14 dic 2023 alle 09:10 di Vuott (Discussione | contributi) (Creata pagina con "Mostreremo un esempio per salvare i byte-dati di un file nella loro rappresentazione esadecimale in un file di testo: Public Sub Main() Dim fl As File Dim b As Byte D...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Mostreremo un esempio per salvare i byte-dati di un file nella loro rappresentazione esadecimale in un file di testo:

Public Sub Main()

 Dim fl As File
 Dim b As Byte
 Dim ss As New String[]

 fl = Open "/percorso/del/file" For Read 

 While Not Eof(fl)
   Read #fl, b
   ss.Push(Hex(b, 2))
 Wend

 fl.Close

' Ogni numero esadecimale sarà separato da uno spazio (ovviamente si potrà scegliere di non inserire questo spazio):
 File.Save("/tmp/file", ss.Join(" ", Null))

End