Wie kann ich einen rohen Byte-Array aus einem beliebigen Datei lesen ...VB - Wie lese und schreibe ich eine Binärdatei?
Dim bytes() as Byte
..und dann den Byte-Array in eine neue Datei schreiben zurück?
Ich brauche es als Byte-Array, um etwas Verarbeitung dazwischen zu tun.
Ich bin derzeit mit:
Um
Dim fInfo As New FileInfo(dataPath)
Dim numBytes As Long = fInfo.Length
Dim fsAs New FileStream(dataPath, FileMode.Open, FileAccess.Read)
Dim br As New BinaryReader(fs)
Dim bytes As Byte() = br.ReadBytes(CInt(numBytes))
br.Close()
fs.Close()
lesen
dieseDim fs As System.IO.FileStream
fs = New System.IO.FileStream(outpath, System.IO.FileMode.Create)
fs.Write(bytes, 0, bytes.Length)
fs.Close()
Wie wäre es, wenn Sie Ihren Versuch posten? –
Ähnlich wie http://stackoverflow.com/questions/1450542/c-how-do-i-read-and-write-a-binary-file ... aber anders als C# kann Dinge tun, die VB.NET kann ' t. –
"C# kann Dinge tun, die VB.NET nicht kann" - möchte ich einige nennen, abgesehen von einigen Aspekten der XML-Behandlung? –