- 前言
由上一讲可知读写文件的流程,加密只需在其过程中进行适当修改即可,如ive流程,最后调用如下图:
将调用ive::DataOuputSteam,其内部不再赘述,无非是通过标准流进行解析。
- 加密
我们可在其解析与写入的其中一个函数中进行自定义操作即可。
void DataOutputStream::writeInt(int i){
_ostream->write((char*)&i, INTSIZE);//自定义加密,取反之类
if (_verboseOutput) std::cout<<"read/writeInt() ["<<i<<"]"<<std::endl;
}