昨天晚上折腾 xPack,一些想法记录

昨天折腾 xPack,各种功能算是都实现了,打算尝试一下以文件路径的方式访问压缩包数据。

但发现这样做很蛋疼,与之前的访问方式冲突不说,实现起来也并不容易。

所以我审视了一下之前做的 idx 访问设计,非常糟糕。

简单说来就是一个设计限制了应用,我突然觉得,xPack 最应该做的事情,应该是让开发者决定使用何种方式访问文件。

 

于是我决定再折腾一下,把 xPack 改成了纯二次开发的文件压缩包,代码也极为简单,只有500行(不算三个算法),机制就是用 xBsmm 管理数据,访问也只能使用 xBsmm 的序号。

这样我想用什么方式去访问文件,只需要继承 xPack 类,把访问的部分补全即可,稍后我会实现一个支持传统路径方式访问的文件系统,XGE最终会应用这套系统,也可能考虑支持zlib。

转载于:https://my.oschina.net/xywhsoft/blog/1787406

你可能感兴趣的:(昨天晚上折腾 xPack,一些想法记录)