Hex编辑器如何快速显示数据?

jma*_*erx 4 c++ winapi hex editor edit

我创建了类似记事本的应用程序,如果我将1MB文件加载到文本框中,则大约需要1分钟.Visual Studio二进制编辑器在几分之一秒内显示行,Hex和ascii版本.他们如何如此快速地将数据导入文本框?谢谢

Chr*_*fey 9

他们只读取足够的文件来显示屏幕上可以查看的内容.换句话说,如果您的UI一次只能显示100个字节,则只需要读取100个字节即可填满屏幕.如果用户滚动窗口,则必须读取其他字节以填充缺失的部分.