📖 什么是这个脚本?
你从本仓库下载的文件,文件名是 Base64 编码 的(比如 R1RYNjkwLWRyaXZlci5leGU=),解码后才是真正的文件名(如 GTX690-driver.exe)。
这个脚本会自动扫描目录下的所有文件,把 Base64 编码的文件名解码成原始名称,并自动处理重名冲突。
📥 下载脚本
脚本已放在仓库根目录,文件名:小众资源库专用解码工具.sh
直链下载
https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
gh-proxy.org 加速下载
https://gh-proxy.org/https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
gh-proxy.com 加速下载
https://gh-proxy.com/https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
💡 加速代理的用法是在原始 URL 前加上代理前缀,所有命令行工具都支持这种格式。
🚀 各系统使用方法
Windows 系统(Git Bash)
第一步:安装 Git Bash(如果还没有)
- 下载地址:https://git-scm.com/download/win
- 安装时全部保持默认即可
第二步:进入下载目录
cd /c/Users/你的用户名/Downloads
第三步:下载脚本
curl -O https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
或使用加速:
curl -O https://gh-proxy.org/https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
第四步:运行
bash 小众资源库专用解码工具.sh
💡 盘符对应关系:C:\ → /c/,D:\ → /d/
Windows 系统(WSL)
安装 WSL(PowerShell 管理员运行):
wsl --install
然后进入下载目录并运行:
cd /mnt/c/Users/你的用户名/Downloads
curl -O https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
bash 小众资源库专用解码工具.sh
macOS 系统
cd ~/Downloads
curl -O https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
bash 小众资源库专用解码工具.sh
✅ macOS 自带 base64 命令,无需额外安装
Linux 系统
cd ~/Downloads
curl -O https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
bash 小众资源库专用解码工具.sh
Android 手机(Termux)
从 F-Droid 下载 Termux(不要从 Google Play):
pkg update && pkg upgrade
pkg install bash curl
cd /sdcard/Download
curl -O https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
bash 小众资源库专用解码工具.sh
iPhone / iPad(iSH Shell)
从 App Store 搜索 iSH Shell 下载:
apk add curl
cd /root
curl -O https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
ash 小众资源库专用解码工具.sh
🖥️ 脚本界面说明
运行后会显示文件夹和文件列表:
========================================
Base64 文件名解码工具
========================================
当前目录: /c/Users/Downloads
[1] 📁 Windows病毒库-GTX690/
[2] 📁 Windows病毒库-RTX4090/
[3] 📄 R1RYNjkwLWRyaXZlci5leGU=
[4] 📄 R1RYNjkwLXRvb2wuZXhl
选择方式:
- 数字: 3 (进入文件夹 或 解码文件)
- 范围: 3-7
- 多个: 2,4,6 (仅限文件)
- 全部: all (仅限文件)
- 切换目录: cd
- 退出: q
请选择:
| 图标 |
含义 |
| 📁 |
文件夹,输入编号进入 |
| 📄 |
文件,输入编号解码 |
操作示例:
- 输入
1 → 进入 Windows病毒库-GTX690/ 文件夹
- 输入
3 → 解码第 3 个文件
- 输入
3-4 → 解码第 3 到第 4 个文件
- 输入
3,4 → 解码第 3 和第 4 个文件
- 输入
all → 解码当前目录所有文件(跳过文件夹)
- 输入
cd → 切换到其他目录
- 输入
q → 退出
📝 常见问题
Q: 运行提示 base64: command not found
Git Bash 中可能没有 base64 命令,两种解决方法:
方法一:用 openssl 代替(Git Bash 自带)
打开脚本,把所有 base64 -d 替换为 openssl base64 -d
方法二:下载 base64.exe
从 https://github.com/kalbasit/base64/releases 下载,放到 C:\Program Files\Git\usr\bin\
Q: 运行提示 curl: command not found
- Ubuntu/Debian:
sudo apt install curl
- macOS:
brew install curl(需先安装 Homebrew)
- Git Bash:curl 自带,如没有可手动下载脚本后放到目录
Q: 加速下载链接仍然很慢
公共代理稳定性有限,可以尝试换用其他代理前缀:
https://ghproxy.net/
https://gh-proxy.com/
https://hub.gitmirror.com/
Q: 中文文件名显示乱码
- Git Bash:右键标题栏 → Options → Text → Character set 选择 UTF-8
- Linux/macOS:运行
export LANG=zh_CN.UTF-8
Q: 无法切换盘符(C: / D:)
Git Bash 中盘符格式为 /c/、/d/:
cd /c/Users/Downloads # 进入 C 盘
cd /d/ # 进入 D 盘
运行脚本后输入 cd 也可以切换,例如输入 /d/病毒样本
Q: 下载脚本时中文文件名保存失败
可以重命名为英文后再下载:
curl -o decode.sh https://github.com/xiaozhongziyuanku2025/xiaozhongziyuanku2025/raw/main/小众资源库专用解码工具.sh
bash decode.sh
Q: 脚本无法执行,提示 Permission denied
chmod +x 小众资源库专用解码工具.sh
./小众资源库专用解码工具.sh
或者直接用 bash 运行,不需要执行权限:
bash 小众资源库专用解码工具.sh
📄 版权说明
本脚本仅供学习研究使用,请勿用于商业或非法用途。使用本脚本带来的任何风险由用户自行承担。