LINUX.ORG.RU

diff'у можно доверять?

 ,


0

1

Приветствую.

Встречались ли ЛОР'овцы со случаями, когда diff ошибается и выдаёт положительный ответ при сравнении разных файлов?

Прямо сейчас я скачиваю 3 DVD Debian'а и, ес-но, проверяю их, сравнивая md5. Проверяю diff'ом. И вручную, т.к. не доверяю ему.



Последнее исправление: rskeyf (всего исправлений: 1)

Ответ на: комментарий от Tanger

Нет, но если diff'ом можно не пользоваться, сравнивая md5 вручную, то без md5 (и ему подобных) не обойтись.

rskeyf
() автор топика

diff для строк, используй cmp

sdio ★★★★★
()

Встречались ли ЛОР'овцы со случаями, когда diff ошибается и выдаёт положительный ответ при сравнении разных файлов?

конечно. diff сравнивает текстовые файлы, причём исходные тексты (по умолчанию), она вполне может считать a a и а а одинаковыми строками. Может и пустые строки игнорировать.

Прямо сейчас я скачиваю 3 DVD Debian'а и, ес-но, проверяю их, сравнивая md5. Проверяю diff'ом. И вручную, т.к. не доверяю ему.

проверяй md5, и пиши всё в файл. Потом сравнивай md5 этого файла.

emulek
()
Ответ на: комментарий от emulek

и вообще, diff для поиска различных строк и изготовления патчей

а для проверки cmp и md5sum.

emulek
()
Ответ на: комментарий от quest

проверяю их, сравнивая md5. Проверяю diff'ом.

каким боком тут diff?

очевидно он создаёт файл с выхлопом md5sum *. А потом свой файл сверяет diff'ом с чужим.

Хотя в md5sum есть опция --check

emulek
()
Ответ на: комментарий от emulek

очевидно он создаёт файл с выхлопом md5sum *. А потом свой файл сверяет diff'ом с чужим.

Тут как то логичней grep MD5 FILE.md5 | wc -l

Хотя в md5sum есть опция --check

Это понятно, не понятно только как автор юзает diff

quest ★★★★
()
Ответ на: комментарий от quest

Это понятно, не понятно только как автор юзает diff

очевидно, что он сравнивает два файла с md5.

emulek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.