如何将xml文件数据存为二进制dat文件
我有个xml配置文件,由于xml是明文,我不想被他人看到其中内容。于是我想将其 转为bat二进制文件,打开该二进制文件后不能看到明文。
现在我要制作这个bat文件。我读取文件xml中内容,里边存的都是字符串,放在vector<CString> vTemp中。
然后我从vTemp中逐个取出数据并以二进制方式写入bat文件。
最后发现,我用记事本打开该bat文件后,仍然为明文。不知该肿么办?求高人指点一二
我的存bat代码:
ofstream rs("test.bat",ios::binary);
for (int i=0;i<vTemp.size();i++)
{
rs.write(vTemp.at(i),vTemp.at(i).GetLength());
}
rs.close();