为了解决下载包报错的问题,做了一个批处理文件可以下载好后进行批处理重命名还原工具,将下好的包放在一起全选鼠标左键拖入即可自动修改后缀名,输入解压密码解压即可,后续帖子会提供效验码清单文件进行效验如果出错会提示是哪个分卷的问题,只需要重新下载码不对的对应分卷即可,为了防止有的老哥安全顾虑批处理文件我公布在下面,如果不放心可以手动重命名。 @echo off
setlocal enabledelayedexpansion
title 离线模型:一键校验与还原工具 [专业版]
if not exist "校验清单.txt" (
echo [警告] 未发现 "校验清单.txt",将跳过校验直接还原后缀。
goto :RESTORE_ONLY
)
set /a total=0
set /a success=0
set /a fail=0
:: 遍历所有 .log 文件进行校验
for /f "delims=" %%i in ('dir /b /a-d *.log') do (
set /a total+=1
set "current_file=%%i"
:: 提取该文件在清单中对应的 Hash (假设清单格式为:文件名在前,Hash在后)
:: 这里我们用一个比较骚的操作:直接从清单里搜索当前文件名的下一行
set "found_hash="
set "target_hash="
:: 计算当前文件的实际 Hash
for /f "skip=1 delims=" %%a in ('certutil -hashfile "%%~fi" SHA256') do (
if not defined found_hash (
set "temp_hash=%%a"
set "found_hash=!temp_hash: =!"
)
)