Das würde schon so gar nicht funktionieren da du nicht sicherstellen kannst das der Encoder immer die selben Entscheidungen zu jeder Zeit trifft. ALLE dieser 20 Files, die alle gleich sein sollten, hätten unterschiedliche Hash Summen. Und das hat nichts mit Bitkippern oder so zu tun.
Falsch ;), hier geht's um feste / starre Algorithmen - kein menschlichen Gehirn o.ä. .
Naja ok, kann schonmal je nach dem was es ist, so sein (rein heutzutage bei komplexeren Videoencoding Sachen evtl.). Aber zumindest die meisten Encoder (MP3 Encoder z.B.) die ich so benutze werfen bei jedem Durchgang immer die exakt gleiche Datei aus. Vorausgesetzt die Quelldatei ist die selbe (klar). Sonst hätte ich das auch nicht so überzeugt gesschrieben, da selber ausprobiert.
Das ist dann natürlich "sogar" auch Rechner unabhänig. Mein alter PIII PC (u. 'selbst' der lahme PII 233 hier) erzeugt dieselben MP3s, Flac etc. wie der Phenom II X4 hier. Selbe Checksum, je Datei. Solange man dieselbe Software, Codec, Codeceinstellungen (im dem Fall simpele Software, Audiograbber + codec.dll im Hauptordner) auf beiden Rechnern benutzt.
Wenn man etwas in .zip oder .rar packt ebenso. Sonst wären die Pakete ja unbrauchbar, würde da immer etwas anderes bei gleichen Einstellungen + gleicher Soft herausspringen.
Oder man stelle sich eine flac Datei als Ziel vor, die encodet nicht immer dasselbe ergäbe. Dann wäre auch diese unbrauchbar, da beim Zurückwandeln (noch ein Codecschritt btw.) ins .wav Format nicht mehr die Ursprungs .wav Datei herauskommen würde*. Der Sinn und Zweck eines .flac wäre also nicht gegeben.
*Aber das tut es immer. Checksummer wie das MD5 Hash Tool lügen nicht, kann man alles damit überprüfen.