惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AWS News Blog
AWS News Blog
V
Vulnerabilities – Threatpost
D
Darknet – Hacking Tools, Hacker News & Cyber Security
量子位
博客园 - 叶小钗
AI
AI
T
Tor Project blog
Forbes - Security
Forbes - Security
W
WeLiveSecurity
博客园_首页
爱范儿
爱范儿
J
Java Code Geeks
B
Blog
G
GRAHAM CLULEY
aimingoo的专栏
aimingoo的专栏
Cloudbric
Cloudbric
C
CXSECURITY Database RSS Feed - CXSecurity.com
TaoSecurity Blog
TaoSecurity Blog
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
有赞技术团队
有赞技术团队
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Simon Willison's Weblog
Simon Willison's Weblog
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
H
Help Net Security
博客园 - 三生石上(FineUI控件)
C
Cisco Blogs
C
Cybersecurity and Infrastructure Security Agency CISA
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
P
Palo Alto Networks Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Commits to openclaw:main
Recent Commits to openclaw:main
博客园 - 司徒正美
The Last Watchdog
The Last Watchdog
Blog — PlanetScale
Blog — PlanetScale
T
The Blog of Author Tim Ferriss
S
Secure Thoughts
Spread Privacy
Spread Privacy
F
Fortinet All Blogs
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
A
About on SuperTechFans
Security Latest
Security Latest
Webroot Blog
Webroot Blog
Scott Helme
Scott Helme
Hugging Face - Blog
Hugging Face - Blog

青石坞

花费近万元,跑了8500km,我租车一年后的真实感受 - 青石坞 两个新手司机的端午赤峰自驾行记:邂逅草原、山雨与意外 - 青石坞 以身试局,兼职刷单到底什么套路? - 青石坞 最新版 Emby 试用 Premiere,纯原版系统不修改任何文件实现,不下载第三方文件 - 青石坞 2024校园卡,50G流量套餐开售,可代理。 - 青石坞 macos 下使用 diskutil partitionDisk 失败的问题 基于 github 公开的 keys 快速添加到 ssh 的 authorized_keys shell 实现自释放多文件,自解压功能。 - 青石坞 Mac 下使用 PHPStorm 在开启 GPG 签名提交 Git 时失败的解决方案 Git 入门使用说明 - 青石坞
因文件名包含不可见符号导致无法转移做种或辅种的解决方案 - 青石坞
2023-10-16 · via 青石坞

因文件名包含不可见符号导致无法转移做种或辅种的解决方案

昨天使用 QB 下载了 《小鬼当家系列》合集,结果从 qb 转移到 tr 后,进度归0了...

重新把种子传到 qb 以后进度也归零了,反复校验均未能通过。

重新下载种子后,发现同名文件夹多了一套“完全一样”的文件名。

目录下有相同名称文件

尝试通过复制文件名的方式 cp 过去,提示是同一个文件...

wtf???

最后,通过一番技巧,终于找到了罪魁祸首,文件名中包含不可见字符。

以下是可操作的实施方案:

# 将文件名列出后写入到某个文件
ls -l > files.txt
# vim 使用二进制方式 打开这个文件
vim -b files.txt
# vim 中使用十六进制显示特殊符号
:%!xxd

vim 中看到文件名有特殊符号

通过如上一番操作,大概可以看到,两个文件是不完全一样的,其中一个多了一个零宽字符 <200e>

现在,我们已经知道这个文件名中多了个空白符号,接下来就是如何将原来已经下载完成的文件,改名成种子中对应的文件名了。

注意,以下操作请执行确认文件名是从哪个改名到哪个,不要照抄,不过一般应该是从没有特殊符号的改成有特殊符号的。

而看到的文件名中包含的特殊符号 <200e> 替换为 \u200e 即可.

mv "小鬼当家 Home Alone (1990).mkv" "$(echo -e "小鬼当家 Home Alone\u200e (1990).mkv")"

校验通过

其他文件,以此类推,改名后重新校验,通过。

至于为什么会出现这种问题,暂无可知。

Tags: PT

上一篇: shell 实现自释放多文件,自解压功能。

下一篇: 基于 github 公开的 keys 快速添加到 ssh 的 authorized_keys