文件系统里的数据结构,讲真,真的是基础又绕人的点。记录为单位的数据存取,看起来简单,其实里面的门道还挺多。数据定长、文件独立,表面上挺规整,但你一旦想让数据变点样式,比如支持变长或者搞点结构化,嗯,应用层的代码就不得不“加戏”了。要是你正好在啃数据库底层逻辑,或者想弄懂为啥“数据无结构”这说法不完全对,那这篇教程就还蛮值得一读。