Comparando dois DVDs

1

Como comparar dois DVDs? Quero dizer realmente uma comparação binária?

O problema: eu tenho dois DVDs contendo um programa, que deve ser o mesmo. Mas suspeito que um DVD seja modificado. Os tamanhos dos arquivos e pastas são os mesmos, o que não significa que o conteúdo deva ser o mesmo.

    
por Barbara 04.09.2013 / 22:51

4 respostas

0

Experimente o VBinDiff (Visual Binary Diff)

% bl0ck_qu0te%

Para fazer o download e mais informações, visite VBindiff e Github

    
por Mitch 04.09.2013 / 23:00
0

Você pode usar o% normal cmp .

Se o DVD for uma cópia 1: 1 perfeita (absolutamente idêntica), você poderá comparar as ISOs.

cmp dvd1.iso dvd2.iso

Caso contrário, arquivo por arquivo

cd /mnt/cdrom1
find -type f -exec cmp {} /mnt/cdrom2/{} \;

Ambos os comandos imprimirão apenas algo (nome do arquivo e byte offset) se houver alguma diferença. É uma comparação byte a byte, sem checksums envolvidos. Observe que o método com find aqui não detecta arquivos excedentes no cdrom2, suponho que você já tenha descartado isso.

    
por frostschutz 04.09.2013 / 23:19
0

Tente isto:

  1. Insira e monte o primeiro DVD
  2. Abra um terminal
  3. Digite cd ${PATH_OF_YOUR_DVD_MOUNT_POINT} (substituindo $ {PATH_OF_YOUR_DVD_MOUNT_POINT} pelo caminho do ponto de montagem do DVD)
  4. Digite find . -type f -exec md5sum \{\} \; >/tmp/md5sums.txt e aguarde até que termine (pode demorar um pouco)
  5. Digite cd para retornar ao diretório inicial
  6. Desmonte e ejete seu DVD
  7. Insira e monte o segundo DVD
  8. Digite novamente cd ${PATH_OF_YOUR_DVD_MOUNT_POINT} (substituindo o ponto de montagem do segundo DVD dessa vez)
  9. Digite md5sum --check --quiet /tmp/md5sums.txt e observe a saída

Você receberá uma lista de arquivos que NÃO são equivalentes em termos binários.

OBSERVAÇÃO : Adicionado correção do usuário Germar que, por algum motivo, não foi aceito no par rever.

    
por ntninja 04.09.2013 / 23:05
0

Insira o DVD na unidade e espere até que o Ubuntu seja montado automaticamente e então vá para o diretório onde o DVD está montado:

$ cd /media/barbara/mydvd

Crie um arquivo de soma de verificação que contenha somas de verificação de todos os arquivos no DVD:

$ find . -type f -print0 | xargs -0 sha1sum > /tmp/mydvd.sha1

Note que o comando acima manipula corretamente nomes de arquivos com espaços. Em seguida, substitua o DVD pelo segundo e verifique apenas as somas de verificação criadas:

$ sha1sum -c /tmp/myiso.sha1

Se houver diferença, o sha1sum imprimirá uma mensagem de erro sobre isso.

    
por user280493 15.06.2014 / 14:33