Wie überprüfe ich, ob zwei DVDs genau gleich sind?

19

Ich habe zwei DVDs und wenn ich die DVDs öffne und den Inhalt auf die Festplatte kopiere und die entsprechenden Dateien auf der Festplatte vergleiche, zeigt dies keinen Unterschied. Wie ich weiß, enthält DVD auch einige zusätzliche Inhalte (dieser Inhalt enthält Informationen darüber, ob die DVD bootfähig ist, und einige Formatierungsinformationen, die ich schätze).

Wie kann ich auch diesen zusätzlichen Inhalt überprüfen?

Ist es irgendwie möglich, ohne zusätzliche Programme, mit Windows oder Ubuntu?

Mega
quelle
1
Vergleichen Sie im Geschäft gekaufte Film-DVDs oder eine andere Art von DVD?
Pacoverflow
Ich bin mir nicht sicher, ob es funktionieren würde ... Sie könnten versuchen, "dd if = / dev / cdrom of = file1.img" und "dd if = / dev / cdrom of = file2.img" und dann "diff file1.img file2". img '.
BenjiWiebe
2
Ja, obwohl es sich um unnötige Schritte handelt, können Sie Bilder immer vergleichen. Es sollte auch freie Software geben, um sie unter Windows zu erstellen. Aber wenn Sie keine zusätzliche Software möchten ...
Daniel B
5
Normalerweise können Sie den Burst Cutting-Bereich lesen , um diese Informationen herauszufinden. Es ist effektiv eine Seriennummer für DVDs, wirklich doppelte DVDs haben identische BCAs.
Andon M. Coleman
definiere "genau". Auf molekularer Ebene werden sie nie mehr so ​​sein wie früher ...
am

Antworten:

33

Am einfachsten können Sie feststellen, ob zwei Discs identisch sind, indem Sie einen Hash von beiden ausführen:

sudo md5sum /dev/cdrom

Wenn die Hashes übereinstimmen, sind die Datenträger identisch. Dies wird Ihnen jedoch nicht sagen, was an ihnen anders ist. Selbst wenn ein einzelnes Bit anders ist, erhalten Sie einen völlig anderen Hash.

Sie können die Partitionstabelle einer Disc folgendermaßen überprüfen fdisk:

sudo fdisk -l /dev/cdrom
mtak
quelle
37
In der Frage heißt es mit Windows oder Ubuntu ...
mtak
5
O_O Hätte nie gedacht, dass CDs einen normalen MBR verwenden. Habe dies gerade auf einem Kubuntu-ISO-Bild überprüft und fdisk -lschien tatsächlich einige vernünftige Daten zu drucken. Das Betrachten mit xxdzunächst 512 Bytes ergab ebenfalls eine sehr ähnliche Struktur wie der Festplatten-MBR. +1 für Erleuchtung :)
Ruslan
2
@ Chips_100 Wenn es sich um eine Hash-Kollision handelt, ist die Wahrscheinlichkeit dafür astronomisch gering. ( Wahrscheinlichkeit, dass zwei Hashes versehentlich kollidieren, ist 1/2 ^ 128, was 1 in 340 undecillion 282 decillion 366 nonillion 920 octillion 938 septillion 463 sextillion 463 quintillion 374 quadrillion 607 trillion 431 milliarden 768 millionen 211 tausend 456 , Quelle )
mtak
2
@ Chips_100 Klar hast du recht, aber wir reden über MD5. Ja, Kollisionen wurden sogar gefunden, aber es sind keine zufälligen Kollisionen. Sie werden von einem Programm generiert, das ein paar Stunden lang eine exotische Sache namens Mathe ausführt. Unnötig zu erwähnen, dass Sie die gesamte Datei lesen und die Daten rechnen müssen. Wenn Sie Hashing zum Vergleichen von Dateien verwenden, können Sie auch einfach einen byteweisen Vergleich durchführen.
Cole Johnson
2
@mtak Apropos Zahlen im Undecillion-Bereich .
Cole Johnson
7

Durch einfaches Vergleichen der Ordner und Dateien werden andere Aspekte der CD übersehen. Wenn Sie aus jeder Disc eine ISO-Image-Datei erstellen und diese byteweise vergleichen, können Sie sich besser vorstellen, ob die Discs tatsächlich identisch sind oder nicht.

Dithermaster
quelle
Anstelle eines Bytevergleichs können Sie auch eine Prüfsumme oder einen Hash verwenden.
Ryan
1
Wie @colejohnson in einer Antwort auf eine andere Antwort sagt: "Unnötig zu erwähnen, dass Sie beim Hash die gesamte Datei lesen und Rechenoperationen für die Daten ausführen. Wenn Sie Hashing zum Vergleichen von Dateien verwenden, können Sie auch einfach eine Byte-für-Byte-Vergleich ".
Der Brasilianer
5

Unter Windows können Sie den Microsoft File Checksum Integrity Verifier verwenden , um Hash-Werte von Dateien auf der Festplatte abzurufen.

Das Microsoft File Checksum Integrity Verifier-Tool ist ein nicht unterstütztes Befehlszeilendienstprogramm, das kryptografische MD5- oder SHA1-Hashes für Dateien berechnet.

Moses
quelle
3
-1 Auf diese Weise werden nur Dateien und Ordner verglichen, und zwar nur für die aktuelle Aufnahmesitzung.
Der Brasilianer
1

Zum Vergleichen des Inhalts der Dateien können Tools wie Freefilesynch verwendet werden. Es ist jedoch nicht möglich, die Formattabellen des Bootsektors dieser DVDs zu vergleichen

Gast
quelle