我可以使用 Git 来跟踪 MP3 和 AAC 元数据而不损坏文件吗?

我可以使用 Git 来跟踪 MP3 和 AAC 元数据而不损坏文件吗?

我收藏了大约 7k (40GB) 个 MP3 和 AAC 文件,这些文件是我多年来收集的,并使用不同的播放器和组织器播放过。不幸的是,在此期间,其中一些应用程序会修改 ID3 标签以添加它认为的歌曲。罪魁祸首之一是 Apple Music,它在解码我的许多文件时破坏了我收集和整理的歌曲元数据。

接下来我想知道是否使用像 Git 这样的工具来跟踪文件及其任何更改,这是否会在不损坏文件的情况下起作用?

答案1

只要您不使用可能改变文件的命令(例如git reset --hard或 ) ,Git 就不会以任何方式更改文件。git rm file.mp3它仅通过比较文件的元数据并对其进行索引来跟踪文件。

它非常安全,但对于这种大小的数据,它的性能可能不是很好。请注意,它会跟踪其他更改,例如重命名或其他非元数据媒体修改,因此您可能无法获得准确的结果。

相关内容