根据微软发布的一份最新文档,Win10 文件管理器中存在一个 Bug,可使部分 FLAC 格式音频文件损坏。
微软称,在 Win10 2004 及以上版本中,如果使用文件管理器修改 FLAC 音频文件的元数据,比如标题、艺术家或者其他音频元数据,将使 FLAC 文件损坏,无法播放。
IT之家了解到,部分 FLAC 文件开头会包含ID3 帧头,其中包含歌手、标题、专辑名称、年代、风格等信息。
而在 Win10 2004 及以上版本中,文件资源管理器会忽略 ID3 帧头,因为它默认判定 FLAC 文件使用 4 字节 fLaC 开头。因此当用户使用文件资源管理器修改 FLAC 文件的元数据时,就会把 ID3 帧头覆盖掉,从而破坏原有的 FLAC 文件结构,使音乐播放器无法正常识别。
微软已针对该 Bug 发布了紧急修复更新,在KB5003214 更新中,微软确认已修复该问题,大家安装即可。