Чтобы добавлять сообщения и комментарии, .

@kamenev:
kamenev

This will print the offset and bytes in hex
cmp -l file1.bin file2.bin | gawk '{printf "%08X %02X %02X\n", $1, strtonum(0$2), strtonum(0$3)}'

@Strephil:
Strephil

Нашел на сайте gnu.org
Новая версия diffutils — 3.3!
Теперь есть опции -N --new-file и --undirectional-new-file, чтобы '-' позволял сравнивать со стандартным вводом.
А еще теперь имена файлов со всякими пробелами и кавычками кодируются в заголовке в C-стиле, \t,\n и т.п.

@skobkin-ru:
skobkin-ru

Жуйк, посоветуй чем под виндой удобно в гуях смотреть diff между сорцами? Мне нравится diff в Tortoise Git. Есть что-нибудь такое в standalone?

@Gem:
Gem

thg.ru

@otakuSiD:
otakuSiD

code.google.com


This library implements Myer's diff algorithm which is generally considered to be the best general-purpose diff. A layer of pre-diff speedups and post-diff cleanups surround the diff algorithm, improving both performance and output quality.

This library also implements a Bitap matching algorithm at the heart of a flexible matching and patching strategy.

@kamenev:
kamenev

Вывод только отличающихся файлов
diff -qr dir1 dir2

Можно добавить опцию -b, чтобы не учитывать изменения числа пробелов

@skobkin-ru:
skobkin-ru

Жуйк, а чем бы сделать бинарный diff?
А то тут заливаем файлик в скрипт, скачиваем обратно, а он чуть больше или чуть меньше. Чем бы определить что добавилось\удалилось?

@zeks:
zeks

code.google.com оказывается у гугла есть свой дифф :) И даже портированный на Qt... и даже не GPL, а Apache license :) Кажется я нашёл что вкрячить в наше closed source приложение на работе :)

@ng358ex:
ng358ex

Благодаря #1679237/11 узнал неплохую обёртку к diff. Удобно.

@wwarlock:
wwarlock

Замечательную сравнивалку текстов #WinMerge собираются портировать на #QT.
Как говорится на странице проекта, WinMerge 3 станет кроссплатформным. И это будет не просто WinMerge 2 с новой мордой.
Проект ждут радикальные перемены в поведении, а множество старых фишек потеряется в угоду новым возможностям.

@nib952051:
nib952051

Ух ты, блин. Случайно на энтер нажал (в консоли) и удивился.

@baadoo:
baadoo

Ух ты, блин. Случайно на .diff нажал энтер (в mc) и удивился.

@i-do:
i-do

*visual Meld — GUI-инструмент для diff и merge. Работает на пайтоне. Можно использовать с CVS, Subversion, Bazaar-ng and Mercurial. meld.sourceforge.net

@Esc:
Esc

Сделал тут оранжевый, он же @protasov, бота чудного, juickdiff. Дай, думаю, попробую. Добавил его, отправил ему хэлп аглицкими буквами. А тот молвит мне буквами человеческими: " Привет, Esc! Я бот-хранитель твоих друзей и я запомнил всех, кто тебя читает. Напиши мне что-нибудь, чтобы узнать, есть ли у тебя новые подписчики и не сбежали ли старые." Испугался тут я- как это он мой ник узнал в жуйке? Ну, понятно, прочитал то, что перед собакой стоит. А если б там ugnich стояло, он бы его считал? Непонятно..

@idler-max:
idler-max

Искал сегодня инструмент, чтобы сравнить два CSS-файла. Ничего путевого. Наговнокодил .... Может кому пригодиться: bitbucket.org