Skip to content

Releases

GeZi v2.4.0

Choose a tag to compare

@huaotem-bot huaotem-bot released this 08 Nov 12:28

鸽子下载 v2.4.0

四网盘下载器:夸克 / UC / 阿里云盘 / 迅雷云盘。

本次更新

下载引擎

  • 七阶段重构:四网盘各自独立的连接预算、先定片长再算片数、慢连接看门狗改用中位数相对判据、机械盘并发按盘聚合、服务端忽略 Range 时容忍 3 次再判致命
  • 关闭收尾期主动降并发(尾部骤降的真根因)、修复分片切分记账竞态(进度 100% 却还在下载)
  • 三档性能模式:标准(512)/ 输出(1024)/ 超载(3000),默认按网盘各定一档(夸克 512 / UC 256 / 阿里 64 / 迅雷 16)

界面与体验

  • 修复右键空白处也弹菜单、任务序号显示误导、设置页下方大片空白
  • 修复未登录冷启动时「当前状态」卡四个网盘不显示
  • 优化网盘线程设置弹窗(尺寸贴合内容、默认值标注、不再挡住按钮)
  • 软件内所有「分片」字样改为更自然的说法

发布相关

  • 可执行文件更名为 GeZi-download.exe
  • README 全量重构,使用手册同步修正

下载

GeZi-v2.4.0-win-x64.zip — 解压到任意目录,双击 GeZi-download.exe 运行。

SHA-256:a83431a58c3ae43bd5c19cfe91ab3d3272765a0440404a27c8848ec25ad24a0a

系统要求

  • Windows 10 / 11 x64
  • .NET Framework 4.8(Win10 1903+ / Win11 自带)

说明

  • 配置文件、日志、状态文件名保持不变(GeZi.config.xml / GeZi.state.json / GeZi.log),从旧版本升级不会丢登录态
  • 本程序未做代码签名,Windows SmartScreen 可能提示「未知发布者」,点「更多信息 → 仍要运行」即可

许可证:AGPL-3.0 · 作者:Yi Yuan

鸽子下载 v2.3.1

Choose a tag to compare

@huaotem-bot huaotem-bot released this 18 Oct 03:57

鸽子下载 v2.3.1

自 v2.2.0 以来的大版本更新,主要围绕下载引擎稳定性/性能、检查更新全新重做、界面视觉与信息架构重构三块。


一、新增功能

检查更新(全面重做,GitHub Releases 驱动)

  • 废弃旧的更新检查机制,改为直接比对 GitHub Releases 最新 tag。
  • 新增红点提示 + 托盘气泡 + 关于页按钮 + 启动自动检查 + 本地持久化已读状态。
  • 新增「更新详情」窗:默认直接转存后下载更新包(去掉了二选一),下载与安装重启全流程打通。
  • 更新包下载进度从「下载」页移出,统一在关于页显示。

解析与导航

  • 剪贴板自动解析(复制夸克分享链接即自动识别)。
  • 目录路径条(面包屑)可点击跳转(部分采纳自 zeroyong 分支 v2.4)。
  • 解析历史 + 大目录分页加载(部分采纳自 zeroyong 分支 v2.6)。
  • 未登录时显示登录入口;新增备选登录通道。

下载与续传

  • 免转存续传 stoken 过期自愈:续传时发现分享 token 失效,自动重新解析分享并续上,不再卡死。
  • 任务行新增 Ketch 式「连接车道」,直观显示每个任务占用的活跃连接数。
  • 新增 「终止入队」:解决「入队中」状态卡死(点一下即终止入队)。
  • 设置页新增 「跟随系统代理」(把原本的幽灵开关做实)。

界面与交互

  • 主题切换重做为「双快照 + 圆形揭示 + 水波纹」动画,点击立即扩散、不再等待。
  • 全局分段控件滑块指示器(获取直链对话框、过滤 Tab 等统一动画)。
  • 二维码识别框(扫码登录),窗口尺寸与空态图标定稿。
  • 关于页重排版;设置页改为顶部分类 Tab 的信息架构重构;任务页分类 Tab(全部/进行中/失败/已完成)。
  • 日志改为两级 + 详细按钮;刷新按钮按需显隐。
  • 播放器卡改为 VLC 介绍(边下边播依赖 VLC)。
  • 多处按钮幽灵化、统一描边、统一间距。

二、重要修复

下载引擎(最关键的稳定性修复)

  • 变长分片尾部缺口:修复 4.97GB 文件分片全部下完却缺 15.4MB 的问题。
  • 边下边合合并定位回归:把"按区间起点等号定位"改为区间覆盖判据,修复进度 96~98% 但目标文件静默拼错/合并线程静默退出的严重 bug(数据完整却报失败)。
  • 引擎修复合集:续传对账防损坏(撕裂写截断)、取消残留清理、闸门取消穿透(取消时异常不再穿透 WhenAll 导致记账丢失)、死代码清理。
  • 直链刷新/抢占逻辑:刷新上限按文件大小算、抢占计数有进展时重置、收尾期抢占降回温和,避免收尾卡顿。
  • 换账号后网盘内容残留 + 「入队中」卡死修复。
  • 关掉左侧导航 / 文件列表 / 任务列表的首字母定位误触(按字母会误切到设置页)。

界面修复

  • 关于窗白条修复、固定高度可滚动、去掉底部关闭;三按钮统一描边。
  • 主题切换"糊"的问题修复;小窗口按钮全透明;托盘菜单紧凑。
  • 设置页并发档位文案更正(默认是 256,512 为上限"可能会更快")。

三、性能优化

  • 下载引擎三连修复:关闭 Server GC(16 核下内存 ×16 的元凶)+ 并发默认 256 + 分片参数对齐云析实测拐点。9.54GB 实测 平均 26.7 MB/s、357 秒、峰值内存 525MB、零失败(改前 ~2.5MB/s + 卡 99% + 1377MB)。
  • 头部变长分片:起播(长到 32MB)从 28.6s 降到 9.8s。
  • 默认改为独立分片 + 边合并 + 分批开连接 + 尾部动态窃取,边下边播更顺。

四、界面与体验重构

  • UI 视觉重做:留白节奏、空状态三级、Raycast 式来源栏、圆角收敛。
  • 全站去蓝:蓝色只保留 Logo,其余走中性灰。
  • 右键菜单重设计;字号收敛 12 档 → 5 档;任务页工具栏改为幽灵按钮;下载页搜索框改为凹陷无边框;设置页/登录页外边距统一 24px。

五、底层与构建

  • 移除内置 CPython,改用 P/Invoke 固化的 OpenSSL 3.5.7 桥接登录(显著降低杀软误报)。
  • 物理删除共写模式(SharedFile),落盘方式唯一化为独立分片边合并——全程顺序 I/O,HDD 友好,磁盘峰值约 1×(不是 2×)。
  • 代码注释清理与规范化:移除源码中遗留的非常规注释标记,版本号升至 v2.3.1。

校验

  • SHA-256:87e77837d788d9ca8769bf1c5d9c90d33ef6c6fb9f37459294697728461b21ac
  • 文件大小:3,160,322 字节

系统要求

  • Windows 10 / 11 64 位
  • .NET Framework 4.8
  • 「边下边播」需要安装 VLC

关于杀软误报

本程序含 OpenSSL 动态库与自解压式更新逻辑,部分杀软可能误报。已通过移除 CPython、固化 DLL 等方式尽量降低误报;若被拦截,请将程序目录加入白名单。源码已开源,可自查构建。

鸽子下载 v2.2.0 —— 大文件尾部掉速/停滞修复

Choose a tag to compare

@huaotem-bot huaotem-bot released this 06 Oct 02:16

🐛 大文件下载修复(重点)

越到后面越慢、最后掉到 0 KB/s —— 找到结构性原因了

不是网络问题,是并发用不满:

分片公式里的"每线程 N 片",N 就是尾部掉速窗口的长度
        ↓
剩余片数一旦少于并发数,连接数就跟着掉:
   剩 256 片 → 256 个连接
   剩   2 片 → 【2 个连接】← 单连接 40~80 KB/s ⇒ 总速必然崩

9.5 GB 的文件,原来的窗口是最后 1.2 GB(12%) —— 这就是你感受到的"越到后面越慢"。

改前 改后
分片数(9.5 GB 文件) 4096 片 16384 片
单片大小 2.22 MB 582 KB
掉速窗口 最后 1.2 GB(12%) 最后 298 MB(3%)

另外收尾期给被抢占的分片更多救援机会(上限 3 次 → 30 次、冷却 10s → 3s)——
原来尾部几片在 30 秒内就把机会烧完,之后只能干等到被中止。

修掉一个会让大文件"尾部失败"的真 bug

「慢连接抢占」的取消恰好落在退避重试等待上时,会被误判成"整个任务中断" → 任务失败。
而收尾期恰恰最容易撞上。已补上与 I/O 路径完全对称的守卫。

报失败前先验数据

原来有个分支没验数据就报失败 —— 数据其实全下全了却显示失败,用户不敢用文件。

🎨 显示修正

  • 大小单位改为 1000 进制:原来除以 1024 却标 "GB"(那是 GiB)——
    同一个文件夸克分享页写 9.54 GB、本程序写 8.89 GB,让人以为少下了。
    ⇒ 更新后文件大小数字会变化,这是修正,不是文件变了。
  • 进度百分比不再四舍五入:99.95% 不再显示成 100.0%(假 100%)。

✨ 交互改进

  • 粘贴整段分享文案时自动精简成链接 —— 输入框是单行、装不下近百字符,
    原来链接会被挤出可视区域,看起来像"链接不见了"。现在粘完只剩干净的链接,
    文案里的提取码还会自动填进提取码框。
  • 导出格式「Motrix 命令」→「Motrix 界面」 —— Motrix 的「新建任务 → 高级」里有独立的
    User-Agent / Referer / Cookie 输入框,所以把一行长命令拆成分段带标注的格式,逐项粘贴即可。
  • 看门狗中止文案不再甩锅 —— 原来一律说"路由器/运营商会话上限,建议降线程数",
    但收尾期停滞与你的网络无关。现在会区分"收尾期(尾部节点慢)"和"下载中途"两种情况。
  • 免转存续传文案按模式区分 —— 免转存的续传依赖分享凭证,过期后确实无法续传,
    不再笼统写"重试可续传"。右键菜单也标成「免转存下载(无法续传)」。

📦 下载

文件 说明
GeZi-v2.2.0-win64.zip 解压即用,免安装,不写注册表

SHA-256:

65d1dae68ca1cbc240d3f479e18c812e41199a9a25406dc4b4dab822cb73f0db

⚠️ 被杀软误报?

本项目完全开源(GPL-3.0),源码可审计,无广告、无遥测、不收集任何用户数据。
极少数杀软引擎可能因启发式规则误报(软件未做代码签名),如有误报请提 Issue。

📋 系统要求

  • Windows 10 / 11(或 Windows 7 SP1 以上)
  • .NET Framework 4.8(系统一般自带,缺失时 Windows 会提示安装)

鸽子下载 v2.1.0 —— 下载保活 + 合并收尾修复

Choose a tag to compare

@huaotem-bot huaotem-bot released this 05 Oct 11:26

🆕 新增:下载保活

挂着下载去睡觉时,电脑不会再因为系统挂起而中断任务。

  • 有任务在活跃下载时自动阻止系统挂起本进程,任务跑完自动恢复
  • 同时适配两类睡眠协议:
    • 传统 S3 睡眠(老台式机 / 老笔记本)
    • Modern Standby(S0ix)(新款笔记本 / 新款台式机)
  • 任务卡死时会自动释放(5 分钟无进展即判定),不会让电脑整夜不睡
  • 全程自动,无需任何设置

💡 说明:下载期间屏幕仍会按你的电源计划关闭、系统也可能进入低功耗待机,
但下载不会中断。

🐛 修复

  • 合并收尾期界面冻结:大文件下载到 100% 后,界面会卡在「进度 100% + 速度 0」不动,
    看起来像死机。原因是收尾阶段(把分片合并成完整文件)没有进度上报。
    现在会显示「正在合并分片」,并附带实时合并速度。

🎨 改进

  • 「关于」窗口新增开源地址链接、开源说明与开源许可信息

📦 下载

文件 说明
鸽子下载-v2.1.0-win64.zip 解压即用,免安装,不写注册表

SHA-256(校验完整性用):

bb186d4bd959ff7b3c52f93f340b5a818983f9e96577e0e7cd52cfc6af11ab9c

⚠️ 被杀软误报?

本项目完全开源(GPL-3.0),源码可审计,无广告、无遥测、不收集任何用户数据。
极少数杀软引擎可能因启发式规则误报(软件未做代码签名),如有误报请提 Issue。

📋 系统要求

  • Windows 10 / 11(或 Windows 7 SP1 以上)
  • .NET Framework 4.8(系统一般自带,缺失时 Windows 会提示安装)

v2.0.0 — 首个公开版本

Choose a tag to compare

@huaotem-bot huaotem-bot released this 04 Oct 07:38

Windows 桌面端夸克网盘下载器 · 首个公开版本


📥 下载

Windows 10 1903+ / Windows 11(x64) — 下载下方 GeZi-v2.0.0-win64.zip,
解压后双击 GeZi.exe 即可运行。

无需安装 Python —— 扫码登录所需的精简 CPython 已内置。


✨ 功能

下载

  • 两种写入方式:共写同一文件(省磁盘空间)/ 独立分片(可边下边播)
  • 高并发分片下载:片数按文件大小自动计算;连接数按文件大小比例分配
  • 暂停 / 续传:断点续传,重启后自动恢复未完成任务
  • 限速自适应:被服务端限流自动退避,空闲后自动恢复
  • 取消即清理:取消任务立刻删除本地残留(想保留进度请用「暂停」)

解析与登录

  • 分享链接解析:支持夸克分享链接(含带口令的链接)
  • 免转存直链:文件右键可选,不占用网盘空间
  • 二维码识别:分享页只给二维码图片时,可截图识别(Ctrl+V / 选文件 / 拖拽)
  • 扫码登录 + 多账号管理:可保存多个账号,一键切换

体验

  • 边下边播:未下完也能用 VLC 播放已下载部分
  • 深色模式:亮色 / 深色 / 跟随系统
  • 托盘常驻 + 悬浮小窗:关掉主窗口也继续下载
  • 导出直链:纯直链 / curl / aria2c 三种格式
  • 拖拽添加:支持拖拽链接、文件到窗口

🖥 系统要求

项 要求
操作系统 Windows 10 1903+ / Windows 11(推荐)
运行时 .NET Framework 4.8(Win10 1903 起系统内置)
播放器(可选) VLC —— 仅「边下边播」功能需要
架构 x64

🚀 安装

  1. 解压 GeZi-v2.0.0-win64.zip 到任意目录
  2. 双击 GeZi.exe
  3. 若系统缺少 .NET Framework 4.8,会弹窗提示,按引导安装即可(需联网)

🔨 从源码构建

git clone https://github.com/huaotem-bot/gezi-quark-downloader.git
cd gezi-quark-downloader
dotnet build GeZi.slnx -c Release

零 NuGet 依赖,可完全离线构建 —— 所有第三方库以固化 DLL 形式随仓库分发。


📦 第三方组件

组件 许可证 用途
ZXing.Net Apache-2.0 二维码解码
CPython PSF License 扫码登录桥
OpenSSL Apache-2.0 TLS 支持

详见仓库内 THIRD-PARTY-NOTICES.md。


📜 许可证

GNU General Public License v3.0 —— 详见仓库内 LICENSE。


⚠️ 免责声明

  1. 本项目仅供学习与技术研究使用。
  2. 本项目通过调用夸克网盘的非公开接口实现功能,可能随服务端变更而失效。
  3. 请勿用于商业用途,或用于侵犯他人版权 / 违反服务条款的行为。
  4. 使用者应自行承担因使用本软件产生的一切后果。