首先放两张图
前两天也发生了类似的事情,一打开网易云,就出现了一些歌曲的缺失,我选择了重新下载.
直到今天,同样的事情再度发生,我觉得很不正常.
0x01 开始调查
以前我混用多个音乐 App 的时候,最烦的事情就是同一首歌会多次下载.按照这个想法我去检查了我的音乐文件夹,发现了大量的重复文件.
重复文件如下

那第一时间想到的肯定就是找工具来删除嘛.
CCleaner 扫描设置如下

我得到的结果是?

我缓缓打出了: ? ? ?
0x02 为什么不是重复文件?
一开始我认为是 CCleaner 的问题,所以上网随手找了个重复文件查找工具,结果还是没扫出来.
稍微有点常识的人现在肯定去思考校验和了吧.
用哈希校验工具试试看

WTF??? 三种校验和都对不上,网易在玩什么?
那接下来我用 Beyond Compare 比对一下

两个文件不一样的地方占了绝大半 那肯定是就是歌曲的主要部分了
0x03 猜想和结论
而且这种情况只发生在 NCM 文件上,所以我的猜测就是网易最近在更新 /测试他的 NCM 格式加密算法,导致文件校验和发生改变,网易云音乐不认本地文件
此时用户如果选择重新下载就会产生大量重复文件.


