zoukankan      html  css  js  c++  java
  • xpack文件打包解包代码库

    Github

    ###概述

    • xpack是一个文件资源打包工具及类库,可以对多文件进行打包解包。
    • 其使用文件名的hash作为索引,建立hash索引表以加速文件查找。

    ###特性

    • 支持hashid自动解冲突,即使添加的多个文件名hashid发生冲突也可以正常存取,不用担心文件名hash一样导致的添加失败问题
    • 支持存储文件的原文件名,可以解包复原文件目录结构
    • 支持文件分块存储,可以重复利用被删除文件的剩下的空闲块,提高资源包的空间利用率,提高资源删除的性能
    • 支持寄生资源包,可以把资源包追加到其他文件中,使用xpack类库仍可以正常打开并进行读写操作
    • 可选对文件进行数据加密/压缩/CRC校验等
    • 支持资源主要区段的信息(元数据)加密
    • 提供配套资源包操作命令行工具

    编译运行xpack工具

    cd build
    python automake.py && make
    cd bin/ && ./xpack
    

    编译运行tests

    cd build/build_test
    sh build.sh
    cd bin/ && ./test
    

    编译Android静态库

    cd build/build_android
    sh build.sh
    cd obj/local


    命令行工具使用

     

  • 相关阅读:
    json
    网页版 treeview使用中遇到的问题
    随机获取一条数据
    oracle
    发送邮件
    DataGrid列的合并
    python简介
    SQLSERVER
    Maven 基础
    Maven 构建jar包
  • 原文地址:https://www.cnblogs.com/luweimy/p/7101957.html
Copyright © 2011-2022 走看看