摘要只是筛选
BLAKE3 找出候选,逐字节比较确认相同。不是“哈希一样,所以一样”。
LOCAL FIRST · EXACT BYTES · v0.6.5
先快速筛选,再逐字节确认。
把重复找出来,把决定留给你。
C++23 / Windows · Linux · macOS / GPL-3.0
# 只检查当前目录
$ same
[SAME] Group 1
"original.pdf"
"copy.pdf"
# 想看子目录?显式开启。
$ same scan -r --summary扫描不会删除或改写待扫描文件。
BLAKE3 找出候选,逐字节比较确认相同。不是“哈希一样,所以一样”。
默认不进入子目录。Gitignore 语法的忽略规则、显式递归,让扫描范围清晰可见。
并行元数据与内容处理,复用缓存;CPU SIMD 默认可用,线程私有模型根据真实任务成本选择 CPU、CUDA 或 iGPU,并在启动设备前检查开销是否值得。
DOWNLOAD · VERIFY · RUN
每个包均由 Actions 构建、测试并验证解包后的程序,附 SHA-256 校验、来源证明与准确构建信息。Linux 基线为 Ubuntu 24.04;macOS 为 14+ ARM64,尚未公证。
阅读 v0.6.5 发布说明 ↗ · 发布与平台要求 ↗git clone https://github.com/kleedaisuki/same.git
cd same
cmake --preset release
cmake --build --preset release需要 CMake 3.25+、C++23 编译器;Windows 使用 VS x64 开发者终端。
完整构建指南 ↗same newsame scan -r --summarysame train ../photos ../archive --summarysame merge ../other --summarysame scan --no-telemetrysame clean [-r]RELEASE NOTES / 0.6.5
CPU SIMD、CUDA 与核显现在由各内容线程独立选择;在线模型学习任务实际重叠,保留小任务的谨慎冷启动策略。
same train 显式校准。same train、same merge、默认非递归扫描与逐字节重复验证继续可用;短任务仍可优先选择 CPU。