站点导航
首页 网址导航 文章资讯 资源下载 问答社区 排行榜

HTML 文件批量压缩工具 (HTMLZIP) v1.0.0 免费发布了

神气哥 的头像神气哥 提问于 1周前 50 次浏览 0 个回答

HTMLZIP —— HTML 文件批量压缩工具

一键瘦身 HTML,体积更小、加载更快,且内容零破坏、编码零乱码。

HTMLZIP 是一款面向前端、建站与运营人员的 HTML 批量压缩(Minify)工具,同时提供图形界面(GUI)与命令行(CLI)两种形态。它能安全地去除注释、折叠冗余空白、压缩内联 JS/CSS 与 JSON-LD 结构化数据,并在批量处理时严格保护页面的渲染效果与字符编码,杜绝常见的"压缩后排版错乱""转码后中文乱码"问题。

HTMLZIP

为什么选择 HTMLZIP

  • 安全压缩,绝不破坏渲染:基于标准 HTML 解析器逐事件重建,智能识别 <pre>、<textarea>、JSON-LD 等空白/结构敏感区域并原样保留,规避"压完版式塌了"的翻车。

  • 编码防乱码,中文更放心:独创多级编码嗅探 + 转码守卫,GBK/GB18030/UTF-8 互转时自动同步 <meta charset>,不可映射字符降级为数字实体而非整文件报错,从根上杜绝乱码。

  • 真正的单文件,拷走即用:GUI/CLI 均为独立可执行文件,无需安装 Python、无需附带任何运行库,双击即用。

  • 批量友好:一个目录整棵树递归处理,保持原有相对目录结构,支持排除规则与就地备份。

  • 机器码加固,防反编译:核心逻辑编译为原生机器码,源码不易被逆向提取。

功能特色

一、智能压缩管线

能力 说明
去除 HTML 注释 默认删除,可选保留
空白折叠 三档级别:仅去注释 / 安全折叠(推荐)/ 激进折叠
内联 JS 压缩 对 <script> 中的脚本做安全精简
内联 CSS 压缩 对 <style> 中的样式做精简
JSON / JSON-LD 压缩 对 application/json、ld+json、importmap 等做无损 JSON 最小化
结构化数据保护<pre> / <textarea> / JSON-LD 内容原样保留,绝不折叠

实测样张:单文件 1948 B → 1177 B,体积节省约 39.6%,渲染完全一致。

二、企业级编码安全(HTMLZIP 的核心竞争力)

  • 解码优先级:BOM → <meta charset> 声明 → 字节试探,优先信任页面自身的编码声明,避免误判。

  • GB18030 全量支持:作为 GBK/GB2312 的超集,稳妥收纳生僻字。

  • 转码自动同步 meta:--output-charset / GUI 输出编码切换时,自动改写 <meta charset>,让声明与实际编码始终一致。

  • 不可映射字符降级:遇到目标编码无法表示的字符(如 emoji 转 GBK),自动转为数字字符实体(&#x1F600;),不会导致整个文件压缩失败。

  • 写前往返校验:落盘前做一次解码往返验证,异常即刻拦截,杜绝写出损坏内容。

三、双形态,各取所需

  • 图形界面(htmlzip-gui.exe):拖拽/添加文件与目录,实时任务列表展示路径 / 状态 / 原始大小 / 压缩后 / 节省比例,右侧面板勾选即可,进度条 + 汇总一目了然。适合非技术用户与日常批量处理。

  • 命令行(htmlzip-cli.exe):参数丰富、可脚本化、可接入 CI/CD 与建站流水线。适合开发者与自动化场景。

快速上手

图形界面

双击 htmlzip-gui.exe → 添加文件或目录 → 在右侧选择压缩选项与输出编码 → 点击「开始压缩」。

命令行

# 单文件就地压缩
htmlzip-cli index.html

# 批量压缩整个目录到输出目录(保持相对结构)
htmlzip-cli site/ -o dist/

# 多路径 + 排除规则 + 就地备份
htmlzip-cli a.html b.html -x "test/*" --backup

# 强制输入编码 / 转码输出并同步 meta
htmlzip-cli page.html --encoding gbk --output-charset utf-8

常用参数

参数 说明
-o, --output DIR 输出目录(保持相对结构;缺省为就地压缩)
--min-level {0,1,2} 空白折叠级别:0 仅去注释 / 1 安全折叠(默认) / 2 激进折叠
--keep-comments 保留 HTML 注释(默认删除)
--no-js / --no-css / --no-json-min 分别关闭内联 JS / CSS / JSON 压缩
--backup 就地压缩时生成 .bak 备份
--encoding ENC 强制指定输入编码(默认自动嗅探:BOM > meta 声明 > 试探)
--output-charset ENC 转码输出目标编码(如 utf-8 / gb18030),转码时自动同步 <meta charset>
-e, --ext 处理的扩展名,逗号分隔(默认 .html,.htm)
-x, --exclude PAT 排除 glob 模式,可多次使用
--no-recursive 不递归子目录
-q, --quiet 只输出汇总

系统与技术信息

项目 说明
适用平台 Windows x64
交付形态 单文件绿色版,免安装、免运行库依赖
版本 v1.0.0
出品

神器阁(www.shenqige.com)

安全软件提示:首次运行时,个别杀毒软件(如 360)可能对全新可执行文件进行"首扫"拦截,将其加入信任区/排除目录即可稳定使用。

下载地址:

HTMLZIP(HTML文件批量压缩软件)
1.0.08.7 MB简体中文
立即下载

HTMLZIP —— 让每一页 HTML 都更轻、更快、更稳。

还没有回答成为第一个回答的人吧
撰写回答登录后即可回答,回答需审核
含违禁词,提交会被拦截
0/5000
请遵守《社区公约》,共建友善氛围