摘要:想用内存映射文件加、解密大文件,但是对这个内存映射文件实在了解的不多,请指教!原来采用的方法是每次从原文件中读出固定字节的数据,加密,把加密后的数据写入到新建的文件中(也就是加密后的文件),现在改用内存映射文件不知道怎么做,是不是也应该一块一块地加密文件呀?可怎样把文件的一部份读出来?怎样控制读出的位置?操作方式和一般的文件读、写有什么区别吗? 只知道开始用这两个函数: ...
阅读全文
随笔分类 - 文件操作
摘要:Windows利用页交换文件来扩充应用程序实际可用的内存,而不仅限于实际的32兆或64兆物理内存。但是Windows的页交换文件是所有程序共用的,所以我们的程序要想获得更大的内存还是比较困难,比如600兆或者更多。难道就没有办法了吗? Windows提供的内存映射文件为我们提供解决问题的途径。在硬盘上建立一个600兆的文件,然后将它映射到我们进程的地址空间,Windows会返...
阅读全文
摘要:VC++中使用内存映射文件处理大文件 2003-01-17· ·中国电波传播研究所青岛分所 郎锐··yesky 摘要: 本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍。 引言 文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、Wr...
阅读全文
摘要:看看C语言是如何操作文件的 一、流式文件操作1.fopen()2.fclose() 3.fputc()4.fgetc()5. fseek()6.fputs()7.fgets()8.fprintf()9.fscanf()10.feof()11.ferror()12.rewind()12.remove()13.fread()14.fwrite()15.tmpfile()16.tmpnam();//读取...
阅读全文
浙公网安备 33010602011771号