Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

ZInstaller2.0

ZInstaller2.0 安装程序使用ZDB2.0架构

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

ZInstaller2.0解决了TB级规模的大数据安装问题

  • ZInstaller2.0 相比 [**https://github.com/PassByYou888/zInstaller**](https://github.com/PassByYou888/zInstaller) 使用了全新的ZDB2.0架构制作文件数据包
  • 支持在100M内存条件下多线程解压安装超大体积的数据文件(可以支持到TB级规模)
  • 打包工具支持多线程IO,可以快速打包数以万计的大规模目录和文件
  • 安装程序运行端采用FMX编写
  • ZAI工具链使用ZInstaller2.0打包制作,实现了高效展开单个10G体量的大数据文件
  • ZInstaller2.0 支持高效率数据加密

简单使用入门

  • 编译ZInstaller2.0需要ZDB2.0支持,[https://github.com/PassByYou888/ZDB2.0](https://github.com/PassByYou888/ZDB2.0) 使用前最好先更新一下
  • 制作安装程序包:使用 zInstaller2BuildTool.exe 对目标目录分批打包,生成 zInstall2.conf
  • 运行安装程序:自己构建和编译zInstaller2.exe,定义好名字,将zInstall2.conf和数据包copy到同目录中
  • 运行安装程序完成安装
  • 系统卸载信息会自动生成一个unstall.bat,自己去编写注册表卸载信息

by.qq600585

2021-3-24