İki DVD'nin tamamen aynı olup olmadığı nasıl kontrol edilir?


19

İki DVD'm var ve DVD'leri açıp içeriği HDD’ye kopyalarsam ve HDD’deki ilgili dosyaları karşılaştırırsam, hiçbir fark göstermez. Bildiğim gibi, DVD'nin bazı ek içerikleri de var (bu içerik, DVD'nin önyüklenebilir olup olmadığını söyleyen bilgileri ve bazı biçimlendirme bilgilerini sanırım).

Bu ek içeriği de nasıl kontrol edebilirim?

Windows veya Ubuntu kullanarak ek programlar olmadan bir şekilde mümkün mü?


1
Mağazadan satın alınan film DVD'lerini mi yoksa başka bir DVD türünü mi karşılaştırıyorsunuz?
pacoverflow

İşe yarayıp yaramadığından emin değil ... 'dd if = / dev / cdrom = file1.img' ve 'dd if = / dev / cdrom = file2.img' ve sonra 'diff file1.img file2'yi deneyebilirsiniz. img'.
BenjiWiebe

2
Evet, gereksiz adımlar içermesine rağmen, görüntüleri her zaman karşılaştırabilirsiniz. Bunları Windows'ta da oluşturmak için özgür bir yazılım olmalıdır. Ama fazladan yazılım istemiyorsanız ...
Daniel B

5
Bu bilgiyi bulmak için genellikle Patlama Kesme Alanını okuyabilirsiniz . Etkili bir şekilde DVD'ler için bir seri numarasıdır, gerçekten yinelenen DVD'ler aynı BCA'lara sahip olacaktır.
Andon M. Coleman

"tam olarak" tanımlayın. Moleküler seviyeye kadar asla
eskisi gibi olmayacaklar

Yanıtlar:


33

2 diskin aynı olup olmadığını belirlemenin en kolay yolu, her ikisinin de karmasını çalıştırmaktır:

sudo md5sum /dev/cdrom

Karma eşleşirse, diskler tamamen aynıdır. Ancak bu, onlar için neyin farklı olduğunu söylemez. Tek bir bit farklı olsa bile, tamamen farklı bir karma alırsınız.

Bir diskin bölüm tablosunu aşağıdakilerle kontrol edebilirsiniz fdisk:

sudo fdisk -l /dev/cdrom

37
Soruda

5
O_O CD'lerin normal bir MBR kullandığını asla düşünmedim. Bunu sadece kubuntu iso görüntüsünde kontrol ettim ve fdisk -lgerçekten bazı mantıklı verileri bastırdığı ortaya çıktı. xxdİlk bakışta 512 byte ile bakıldığında da HDD MBR'ninkine çok benzer bir yapı verildi. Aydınlanma için +1 :)
Ruslan

2
@ Chips_100 Eğer bir karmaşadan bahsediyorsanız, bunun olasılığı astronomik olarak küçüktür. ( Yanlışlıkla çarpışan iki sağlamalarının Olasılık 1 sextillion desilyon 366 nonillion 920 octillion 938 septillion 463 undecillion 282 340 463 kentilyon 374 katrilyon 607000000000000 431000000000 768000000 211000 456 olan 2/1 ^ 128 , kaynak )
mtak

2
@ Chips_100 Elbette haklısınız, ancak MD5 hakkında konuşuyoruz. Evet, çarpışmalar bile buldu, ancak rastgele çarpışmalar değil, birkaç saatliğine matematik denilen egzotik bir şey yapan bir program tarafından üretilirler. Söylemeye gerek yok, karma, tüm dosyayı okumak ve veri üzerinde matematik işlemleri yapmak. Dosyaları karşılaştırmak için karma kullanacaksanız, bayt bayt karşılaştırması yapabilirsiniz.
Cole Johnson


7

Sadece klasörleri ve dosyaları karşılaştırmak, disk hakkındaki diğer şeyleri özlüyor. Her bir diskten ve bayttan bir .ISO görüntü dosyası oluşturursanız, bunları karşılaştırırsanız, disklerin gerçekten aynı olup olmadığı hakkında daha iyi bir fikriniz olur.


Bayt karşılaştırması yerine, bir sağlama toplamı veya karma kullanabilirsiniz.
Ryan

1
@Colejohnson başka bir cevabın cevabına dediği gibi: “Söylemeye gerek yok, hash için, tüm dosyayı okuyorsunuz ve veriler üzerinde matematik işlemleri yapıyorsunuz. Dosyaları karşılaştırmak için hash kullanacaksanız, sadece bir bayt bayt karşılaştırması ".
Bu Brezilyalı Adam,

5

Windows kullanırken , diskteki dosyaların karma değerlerini almak için Microsoft Dosya Sağlayıcı Bütünlüğü Doğrulayıcı'yı kullanabilirsiniz.

Microsoft Dosya Sağlama Toplamı Doğrulayıcı aracı, dosyalar için MD5 veya SHA1 şifreleme karma değerlerini hesaplayan desteklenmeyen bir komut satırı yardımcı programıdır.


3
-1 bu şekilde yalnızca dosya ve klasörleri ve yalnızca geçerli kayıt oturumu için karşılaştırır.
Brezilyalı Adam,

1

Dosyaların içeriğini karşılaştırmak için, freefilesynch gibi araçlar kullanılabilir. Ancak bu DVD'lerin önyükleme kesiminin biçim tablolarını karşılaştırmak mümkün değildir

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.