将资源文件存储为类似hash的结构

时间:2015-07-05 15:15:19

标签: java file store

我查看了Minecraft目录,发现它们的资源(图像,声音,二进制数据)以类似于HashMap或类似git存储库的方式存储。

这是HashMap相似的JSON文件

HashMap Json

这是实际的文件系统。

Actual File System

我的问题是,为什么他们会这样做(好处?),如何做到这一点以及这种存储资源文件策略的正确术语是什么?

1 个答案:

答案 0 :(得分:3)

它被称为B树。优点 - 持续查找时间。

抱歉 - 查询时间非常短。 Log(n)确切地说。谢谢Olivier