|
1
3
更新 即使使用EAS和16字节约束,也可以在内存中进行加密(对于大文件,使用大缓冲区,而不是在内存中加密整个文件)。 您不应该使用这样的两个文件组—您可能会编写稍后将要阅读的部分文件。 关于缓冲区—您可以从磁盘读取大块数据,然后在写回大块加密数据之前在内存中一次操作16个字节。 |
|
|
2
2
不要检查while块中的文件长度(即myfileStream.length),因为这会导致系统调用在每次迭代时检查文件长度。而是将文件长度放在while循环之前的一个变量中,并改用该变量。 虽然较大的缓冲区会有所帮助,但请记住,一些缓冲区已经由以下人员处理:
在while块中重复读取文件长度可能是主要问题。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |