设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 102|回复: 17

【文件查重】ElegantHLK (优雅硬链接) 项目软件发布

 火.. [复制链接]
累计签到:19 天
连续签到:12 天
灌水成绩
11
25
3069
主题
帖子
积分

等级头衔

ID : 630

初级技术员

积分成就 测量币 : 3069
在线时间 : 0 小时
注册时间 : 2025-10-23
最后登录 : 2026-5-11

勋章
UID勋章测量学徒测量员
发表于 2026-4-14 19:11:16 | 显示全部楼层 |阅读模式 IP:广东东莞
ElegantHLK (优雅硬链接) 🔗

一款开源的Windows下的NTFS文件系统的硬链接批量创建和管理工具,常用于运维以及文件备份,空间节省。它能够智能扫描指定目录下的重复文件,并将其一键转换为硬链接,从而在不影响文件正常使用的情况下,最大化释放你的物理磁盘空间。

00 科普 和 介绍

1. 什么是硬链接?

NTFS硬链接就像是给同一个文件起了多个不同的"名字",这些名字都指向硬盘上同一份实际数据,无论通过哪个名字修改,内容都会同步变化。
它跟复制文件完全不同——复制会占用两份空间,而硬链接无论创建多少个,都只占用原文件的那一份磁盘空间。
只有当最后一个"名字"被删除后,文件才真正从硬盘消失,就像一把钥匙配多把锁,必须所有锁都拆了,门才能彻底打开。  
2. 这个程序干什么用的?

用来文件查重,并且一键删除多余的数据(不是删除你的文件!),可以让我们在不删除文件的情况下,挤出这些重复文件所占的多余空间!
并且在介绍里我也说了,这个程序可用于文件备份清理硬盘屯屯鼠、以及一些拥有大量存储空间,但是重复文件过多的人群!
3. 这个程序和市面上那些已有程序有什么优势

优势可大了!
①我这个程序开源!并且是较为宽松的MIT协议!
②我这个程序可以用列表的形式直观呈现是否硬链接,是否可以创建,还会自动统计一次清除能节省多少空间!
③程序和代码及其小巧!程序本身只有130KB!还不够你一张自拍照大!
④性能极其优越!本程序采用C/C++编写、GUI程序功能使用的是完全的Windows原生api(连SHA256都是!)。使用的GDI+库,让你在高分辨率2K屏、4K屏下都能自适应缩放,完全不会像老程序一样模糊
4. 怎么看出程序有用的?

使用程序扫描清理完后,从文件属性看,空间占用似乎不变。可是!请你看看盘符界面,硬盘的空余空间却变大了!这就是有用,这就是真实的空余空间,不是虚假的!
01✨ 核心功能


  • 重复文件分析:使用 SHA-256 哈希算法,对文件内容进行精确比对,精准找出深层目录结构中的重复文件。(文件夹下所有内容!)
  • 一键批量硬链接转换:一键将所有重复文件转换为硬链接。程序会自动保留每组的第一个文件作为源文件数据,并“永久释放”其余物理文件以释放空间,同时在界面上直观展示总计可省空间。【释放文件数据并不会导致其他地方的文件被删除,而是所有相同文件都会指向同一个数据!这样会节省大量空间,可在硬盘剩余空间展示出效果!】
  • 丰富的类型过滤器:下拉菜单内置了多种常用文件过滤规则,包括:常用视频、高清/蓝光视频、音频、图片素材、执行文件、压缩包以及文档等,也支持自定义 *.* 扫描。我没想搞太多格式的筛选,暂时先添加这么多了
  • 高分屏 (High DPI) 适配:底层通过调用 GDI+ 实现了原生的 SetProcessDPIAware 高分辨率显示支持,确保在现代高分屏显示器上界面清晰锐利。并且,这是原生的GUI绘制方案,不依赖第三方各种庞大的框架,把程序体积控制在150KB以内
  • AHK 自动化脚本集成:提供一键生成 AutoHotkey (AHK) 自动化快捷键脚本 (ElegantHardlink_Hotkey.ahk) 的功能,支持通过快捷键 (Ctrl+H) 快速在外部调用 cmd 执行 mklink 指令。(此部分还没达到真正的方便,似乎有bug,建议别用)
  • 右键上下文菜单:支持在文件列表中右键快速复制文件名、完整路径、SHA256 值,以及在资源管理器中直接定位文件。
02🛠️ 开发相关信息


  • 开发语言:C/C++
  • 图形界面:原生 Win32 API 和 GDI+
  • 查重算法:Windows CryptAPI (计算 SHA-256)
  • 极佳的兼容性:宏定义 _WIN32_WINNT 0x0501,保持了对早期操作系统(如 Windows XP)的兼容支持,同时解决基础版 XP SDK 隐藏 SHA256 宏的问题。本项目的目的就在于给硬盘数据做极致的空间整理,不管你的电脑有多老!(到xp都行)
03🚀 快速上手and快速教程


  • 在顶部下拉框选择需要扫描的 磁盘 或手动输入 地址
  • 选择需要查找的 文件类型 过滤器(也可以不选)。
  • 点击 分析文件(查重),等待右侧列表显示出相同 SHA-256 的重复文件组。
  • 确认无误后,点击 一键创建硬链接 完成物理文件的释放与替换。


    📄 许可协议与作者


  • 作者恒烈 (EternalBlaze)
  • 项目地址https://github.com/Henglie/ElegantHLK
    (开源地址里有下载直链,但可能对国内用户不友好。源码也在里面!)
  • 开源协议:本项目基于 MIT 协议开源。


## 网盘下载:
**百度网盘:https://pan.Baidu.com/s/1bTYxI6l-_RKIJSQ0RnCdYQ?pwd=0000**
夸克网盘:https://pan.quark.cn/s/2b00811d7a6a
精密测量技术论坛免责声明
✈️重要声明:以上内容仅代表该作者观点,不代表本站精密测量技术论坛立场。
✅如有涉及侵权请尽快告知,我们将会在第一时间处理。作者原创内容未经允许不得转载!
📱 站长联系邮箱:1339305021@qq.com
📱 站长联系微信:dddnnbbb
累计签到:17 天
连续签到:8 天
灌水成绩
0
168
12735
主题
帖子
积分

等级头衔

ID : 580

高级技术员

积分成就 测量币 : 12735
在线时间 : 0 小时
注册时间 : 2025-9-23
最后登录 : 2026-4-8

勋章
UID勋章测量学徒测量员
发表于 2026-4-15 04:05:14 | 显示全部楼层 IP:美国
内容专业但不晦涩。
回复

使用道具 举报

累计签到:17 天
连续签到:3 天
灌水成绩
0
148
12408
主题
帖子
积分

等级头衔

ID : 538

高级技术员

积分成就 测量币 : 12408
在线时间 : 0 小时
注册时间 : 2026-2-26
最后登录 : 2026-5-13

勋章
UID勋章测量学徒测量员
发表于 2026-4-18 02:59:39 | 显示全部楼层 IP:美国
步骤完整,不会出现半路卡住。
回复

使用道具 举报

累计签到:19 天
连续签到:6 天
灌水成绩
0
163
12764
主题
帖子
积分

等级头衔

ID : 577

高级技术员

积分成就 测量币 : 12764
在线时间 : 0 小时
注册时间 : 2025-12-6
最后登录 : 2026-4-5

勋章
UID勋章测量学徒测量员
发表于 2026-4-18 11:02:14 | 显示全部楼层 IP:美国
技术点很新,与时俱进。
回复

使用道具 举报

累计签到:12 天
连续签到:1 天
灌水成绩
1
146
11016
主题
帖子
积分

等级头衔

ID : 581

高级技术员

积分成就 测量币 : 11016
在线时间 : 0 小时
注册时间 : 2026-2-13
最后登录 : 2026-5-17

勋章
UID勋章测量学徒测量员
发表于 2026-4-19 07:07:02 | 显示全部楼层 IP:美国
风格简洁明了,很喜欢。
回复

使用道具 举报

累计签到:20 天
连续签到:13 天
灌水成绩
0
181
14156
主题
帖子
积分

等级头衔

ID : 576

高级技术员

积分成就 测量币 : 14156
在线时间 : 0 小时
注册时间 : 2025-12-5
最后登录 : 2026-5-19

勋章
UID勋章测量学徒测量员
发表于 2026-4-20 11:33:40 | 显示全部楼层 IP:广东东莞
没有废话,全是重点。
回复

使用道具 举报

累计签到:17 天
连续签到:8 天
灌水成绩
0
114
9865
主题
帖子
积分

等级头衔

ID : 565

中级技术员

积分成就 测量币 : 9865
在线时间 : 0 小时
注册时间 : 2025-10-12
最后登录 : 2026-5-19

勋章
UID勋章测量学徒测量员
发表于 2026-4-22 13:14:21 | 显示全部楼层 IP:美国
内容不浮夸,很实在。
回复

使用道具 举报

累计签到:19 天
连续签到:6 天
灌水成绩
0
163
12764
主题
帖子
积分

等级头衔

ID : 577

高级技术员

积分成就 测量币 : 12764
在线时间 : 0 小时
注册时间 : 2025-12-6
最后登录 : 2026-4-5

勋章
UID勋章测量学徒测量员
发表于 2026-4-25 15:14:40 | 显示全部楼层 IP:美国
讲得很清晰,新手也能看懂。
回复

使用道具 举报

累计签到:16 天
连续签到:6 天
灌水成绩
0
123
9142
主题
帖子
积分

等级头衔

ID : 530

中级技术员

积分成就 测量币 : 9142
在线时间 : 0 小时
注册时间 : 2025-12-7
最后登录 : 2026-5-19

勋章
UID勋章测量学徒测量员
发表于 2026-4-30 02:09:19 | 显示全部楼层 IP:广东东莞
语言精炼,不啰嗦。
回复

使用道具 举报

累计签到:21 天
连续签到:14 天
灌水成绩
0
193
14415
主题
帖子
积分

等级头衔

ID : 571

高级技术员

积分成就 测量币 : 14415
在线时间 : 0 小时
注册时间 : 2026-4-9
最后登录 : 2026-5-21

勋章
UID勋章测量学徒测量员
发表于 2026-4-30 02:09:19 | 显示全部楼层 IP:广东东莞
讲得很清晰,新手也能看懂。
回复

使用道具 举报

快速回复换一批
感谢楼主,好人一生平安
遇见神贴岂能不顶
好贴帮顶
强无敌
马克一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )

GMT+8, 2026-5-21 23:27 , Processed in 0.247360 second(s), 32 queries .

快速回复 返回顶部 返回列表