我有一个程序将文件的咬合加载到一个十六进制数组,结果长度为16,777,216.我对数组执行了一些快速编辑,将其转换为一个巨大的字符串(长度为33,554,432),以便可以将其转换回字节数组并写入新文件..好吧,我试着.
问题是即使在等待几分钟(这是我希望它采取的)之后,字符串也将永远被创建.我不认为有更好的方法来设置这个字符串,就像我现在拥有它一样,但有没有办法可以通过保持十六进制数组原样来实现这一点?或者是否有一种简单的方法让我只需要修改我需要的偏移而无需重写整个文件?
Dim tHex As String = ""
For i = 0 To gloBytes.Length - 1
tHex &= gloBytes(i)
Next
Run Code Online (Sandbox Code Playgroud)
谢谢你的协助.
我花了好几个小时试图找出问题所在.我知道程序是有用的,因为我通过在MonoDevelop中调试.il来测试,但是我无法通过它进行编译.这是命令提示符下的日志:
任何帮助赞赏.