一、通过创建转换流,对文件进行压缩和解压 constfs=require('fs');constzlib=require('zlib');constpath=require('path');functiongzip($src){ fs.stat($src, function(err, stats) {if(stats.isFile()) { let rs = fs.createReadStream($src); //zlib.createGzip()创建一个gzip转换流,是一个可读可...
实际效果可先使用压缩工具zip本地代码预览。 压缩掉大概80% 加载顺序 index.html -> zlib.min.js -> game.cfg 文件compress.py 压缩js的工具,读manifest.json,压入game.cfg。 扩展名使用cfg,zip可能被下载软件拦截。 zlib.min.js 17.4k 文件比新版本的jszip.min小十几倍。 可直接操作缓冲区。 index.html...
压缩js的工具,读manifest.json,压入game.cfg。 扩展名使用cfg,zip可能被下载软件拦截。 zlib.min.js 17.4k 文件比新版本的jszip.min小十几倍。 可直接操作缓冲区。 index.html 加载压缩代码的代码。 如果不是白鹭引擎,修改启动处。 目录参考 发布后可删除js文件夹,以及mainfest.json。