2015-11-18 5 views
4

Я хотел бы проверить, содержит ли каждая из нескольких тысяч пар файлов идентичную информацию. Может ли кто-нибудь указать мне в правильном направлении?Проверьте, имеют ли два файла одинаковое содержимое

+1

используйте контрольную сумму, такую ​​как shasum - если shasums одинаковы, содержимое, вероятно, будет одинаковым. – davejagoda

+0

Вы спрашиваете, идентичны ли содержимое файлов? –

+0

Да, мне просто нужно знать, идентична ли каждая пара (pppp.txt и ff_pppp.txt). Я не проверяю общую уникальность ... есть вероятность, что pppp.txt идентичен nnnn.txt, но если это так, это не имеет значения, потому что мне нужно только знать, соответствуют ли пары. –

ответ

13
require 'fileutils' 

FileUtils.compare_file('file1','file2') 

возвращает true тогда и только тогда, когда файлы file1 и file2 идентичны.

Смежные вопросы