【发布时间】:2023-03-19 18:05:01
【问题描述】:
我想知道 fseek 如何在 Windows 文件系统上工作。 据我所知,文件有点像链接 集群列表(它们可能是恒定大小的) 但我不知道 fseek 是否去它的目的地 需要阅读并跳过这个集群的长链 或者它可能是一些集群数组,所以只有 fseek 通过它查找,然后进入正确的集群 无需阅读以前的内容。可以一些 有人回答吗?
【问题讨论】:
-
这真的是关于文件系统结构的问题,不是编程,en.wikipedia.org/wiki/File_system是一个很好的起点。
-
想知道它是如何工作的,似乎很少有人知道,所以这将是一个很好的答案
-
你的实际编程问题是什么?您是否发现 fseek 存在性能问题,并且您认为了解 fseek 的工作原理将帮助您解决它?
-
这是一个优化问题 - 我想知道 fseek 跳跃(然后读取)是否真的很便宜,或者不是。我想知道它是如何实现的
标签: windows file winapi io filesystems