ファイルのバイトを 16 進配列にロードするプログラムがあります。結果の配列の長さは 16,777,216 です。配列に対していくつかの簡単な編集を行い、それを 1 つの巨大な文字列 (長さは 33,554,432) に変換して、これをバイト配列に変換し直して新しいファイルに書き込むことができるようにします。
問題は、文字列が作成されるのに何分もかかることです (私が期待するのはこれだけです)。現在持っているように、この文字列を設定するより良い方法はないと思いますが、16進配列をそのままにしておくことでこれを達成できる方法はありますか? または、ファイル全体を書き直すことなく、必要なオフセットのみを変更する簡単な方法はありますか?
Dim tHex As String = ""
For i = 0 To gloBytes.Length - 1
tHex &= gloBytes(i)
Next
ご協力ありがとうございます。