在C中将文件视为内存块

cMi*_*nor 4 c memory file

有没有办法让指针读取文件作为C中的内存块?可以更快地访问文件吗?

Wil*_*ill 5

将文件作为内存处理(并让操作系统为您执行文件IO)称为" 内存映射 ".

在POSIX(例如Linux)上,该mmap()功能执行此操作.

Windows上,OpenFileMapping()功能和朋友这样做.Microsoft在此处对其工作原理,使用原因和详细信息进行了详细描述.