1.每种文件类型都含有:load(file) save() load(stream) create(binary)
2.打包的时候回首先遍历所有文件,然后再根据每个文件类型 load(file)数据存在本身的实例上。每种文件类型对应一种实例。
3.然后再调用save() 每个实例根据自己的类型存储成一个对应的byte文件。该模式为file模式
4.打包page模式:根据自定义组织把file模式的单个byte文件存储到数个page包里边,然后用pageid length offset去定义文件位置。
5:读取的时候根据打包的文件描述 根据pageid offset length去 load(stream) ,之后根据各自的类型去create(binary)创建各种物体。
6散文件加载方式 就是直接读byete 不需要定位page,是统一封装在load里边,打包和读取文件的资源路径都是提前约定好。
7.资源多线程后台加载