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

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

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

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

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

 

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值