为什么 ranlib 被称为 ranlib?

为什么 ranlib 被称为 ranlib?

我只是想知道 ranlib 中的“ran”具体来自哪里?

我曾经发现过一些东西,暗示某种性质的随机化,但我不确定这与向图书馆档案添加目录的最重要的功能有何关联。

答案1

我认为这是因为为档案生成索引可让您“随机”访问图书馆。也就是说,您可以直接转到档案中的任何条目,而不必从头开始阅读整个档案来搜索条目。

“随机访问”是文件 I/O 的通用术语,指允许您直接访问文件的各个部分,而不是从头开始按顺序读取文件。例如,Java 就以RandomAccessFile这种方式读取文件。

相关内容