相关疑难解决方法(0)

使用c#将FileStream编码为base64

我知道如何编码/解码一个简单的字符串到/从base64.

但是,如果数据已经写入FileStream对象,我该怎么做呢?假设我只能访问FileStream对象,而不能访问之前存储的原始数据.在将FileStream刷新到文件之前,如何将FileStream编码为base64.

在我将FileStream写入文件之后,我可以打开我的文件并对其进行编码/解码,但我想一步一步完成所有这一切,而不是一个接一个地执行两个文件操作.该文件可能更大,并且在刚刚保存一段时间后再加载,编码并再次保存它也需要两倍的时间.

也许有人认识一个更好的解决方案?我可以将FileStream转换为字符串,对字符串进行编码,然后将字符串转换回FileStream,例如,我将做什么以及这样的代码将如何?

c# string base64 file filestream

29
推荐指数
7
解决办法
7万
查看次数

标签 统计

base64 ×1

c# ×1

file ×1

filestream ×1

string ×1