carlchen hat geschrieben:[…]Wenn ich mit
picard nun das Verzeichnis was auf dem PC gerippt und erstellt wurde neu einlese und noch mehr Tags finde, diese dann einfüge und ab speicher, ist es normal das die md5sum Nummer sich auch bei der jeweiligen Dateien ändert?
[…]
Ja, das ist selbstverständlich normal. Sobald man etwas an einer Datei ändert, ändert sich auch der md5-Hash (oder andere „normale“ Prüfsummen) - es ist ja genau der übliche Sinn einer Prüfsumme, erkennen zu können ob eine Datei auf irgendeine Art und Weise verändert wurde.
Was sich aber nicht ändern soll und darf und sind die Audiodaten. Die haben in einer Flac-Datei ihre eigene Prüfsumme in einer Art Tag gespeichert:
Code: Alles auswählen
$ metaflac --show-md5sum FLAC-Datei.flac
e38f26f24dd04e169f1a48f3a8dd0a1e
Mit dem bereits erwähnten
wird diese gespeicherte Prüfsumme, mit einer frisch berechneten verglichen und wenn sie übereinstimmen gibt es ein »ok« am Ende der Ausgabe und diese Prüfsumme soll (darf) sich auch nicht ändern, wenn die Datei beispielsweise dekodiert und neu enkodiert wird, weil sie über die dekodierten Audiodaten gemacht wird und tatsächlich, wenn wir die intakte FLAC-Datei hernehmen
Code: Alles auswählen
$ metaflac --show-md5sum FLAC-Datei.flac
e38f26f24dd04e169f1a48f3a8dd0a1e
$ flac -t FLAC-Datei.flac
flac 1.3.0, Copyright (C) 2000-2009, 2011-2013 Josh Coalson & Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
FLAC-Datei.flac: ok
und dekodieren, die flac-Datei löschen und aus der WAV-Datei wieder eine flac-Datei erstellen
Code: Alles auswählen
$ flac -d FLAC-Datei.flac && rm FLAC-Datei.flac
$ flac FLAC-Datei.wav
flac 1.3.0, Copyright (C) 2000-2009, 2011-2013 Josh Coalson & Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
FLAC-Datei.wav: wrote 24179837 bytes, ratio=0,732
und nun wieder die Prüfsummen der Audiodaten anzeigen und vergleichen lassen
Code: Alles auswählen
$ flac -t FLAC-Datei.flac
flac 1.3.0, Copyright (C) 2000-2009, 2011-2013 Josh Coalson & Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
FLAC-Datei.flac: ok
$ metaflac --show-md5sum FLAC-Datei.flac
e38f26f24dd04e169f1a48f3a8dd0a1e
stimmt die gespeicherte Prüfsumme mit der frisch berechneten überein und beide gemeinsam stimmen mit den ursprünglichen Prüfsummen überein, obwohl die md5-Summen der kompletten FLAC-Datei mit denen der Ausgangs-FLAC-Datei
nicht übereinstimmt, weil sich die FLAC-Datei allein schon wegen der Tags, die bei dem Prozess verloren gegangen sind, unterscheidet, dh. eine neue FLAC-Datei, die aber nach der Dekodierung nachweislich noch immer genau dieselben Audiodaten liefert...