4

文件和随机访问文件有什么区别?

4

2 回答 2

12

随机访问文件是一个文件,您可以在其中“跳转”到其中的任何位置,而无需顺序读取直到您感兴趣的位置。

例如,假设您有一个 1MB 的文件,并且您对 100k 数据之后开始的 5 个字节感兴趣。随机访问文件将允许您在一次操作中“跳转”到第 100k 个位置。非随机访问文件将要求您先读取 100k 字节,然后才读取您感兴趣的数据。

希望有帮助。

澄清:此描述与语言无关,与任何特定语言/框架中的任何特定文件包装器无关。

于 2009-05-25T07:25:39.587 回答
5

这几天几乎没有。在某些操作系统中曾经有一段时间存在不同类型的文件——其中一些可以随机访问(在文件中的任何点),而另一些只能按顺序访问。当您使用诸如磁带之类的顺序介质时,这更有意义。如今,任何值得称道的文件系统都只支持随机访问。

于 2009-05-25T07:28:55.463 回答