概述:Runtime Archiver是一款用于Unreal Engine项目的插件,旨在简化运行时归档管理。它支持ZIP、Tar、Oodle、LZ4和GZip等多种格式,可跨平台运行于Windows、Android、Mac、iOS、Linux等系统。插件提供同步和异步工作流,适用于保存游戏状态、动态加载资源等场景,并支持内存或存储中的归档创建与提取,以及目录递归归档和智能追加模式。
特点:
· 多格式支持:ZIP(行业标准压缩,支持追加)、Oodle(高性能游戏压缩)、Tar(Unix归档)、LZ4(超快压缩)、GZip(广泛兼容),统一API
· 灵活操作:支持存储或内存中的归档创建与提取,高效内存管理;处理单个文件、整个目录及原始二进制数据压缩;非阻塞异步操作;智能追加模式用于现有ZIP归档增量更新
· 跨平台兼容:Windows、Mac、Linux、Android、iOS等,无静态库和外部依赖
· 易用性:快速归档与解归档文件,递归处理目录,适合用户生成内容、可下载内容管理及高效数据压缩需求
