Сравнение и различия текста
Инструмент сравнения текстов наглядно показывает различия между двумя фрагментами текста. Вставьте исходный текст слева и изменённый справа — инструмент построчно выровняет их и вычислит наибольшую общую подпоследовательность, точно отметив каждое изменение: удалённое слева подсвечивается красным, добавленное справа — синим, совпадающие строки остаются как есть. Две панели стоят рядом, каждая по половине ширины, с номерами строк и счётчиками символов, поэтому даже длинные документы легко просматривать. Подходит для ревью кода, вычитки текстов, сверки договоров, разбора логов и проверки переводов. Любую панель можно скопировать одним кликом, а весь результат скачать картинкой с логотипом сайта для архива и публикации. Чистый красивый интерфейс, тёмная и светлая темы, 12 языков, всё работает локально и приватно — удобный помощник для совместной работы с документами и сравнения версий.
Что это такое
Инструмент выравнивает два текста построчно: сначала находит строки, общие для обеих сторон (наибольшая общая подпоследовательность), затем делит промежутки между ними на «удалённые» и «добавленные» — строки только слева помечаются красным, только справа синим. Общие строки остаются как есть, а номера строк всегда относятся к оригиналу каждой стороны.
Заметки и интересные факты
Изменения между версиями всегда нужно объяснять. Разработчик проверяет, что изменил коммит, редактор вычитывает две версии, юрист сверяет старые и новые пункты договора, переводчик сверяется с оригиналом. Красные и синие метки бок о бок не оставляют скрытых правок.
Происхождение и история
Понятие «diff» родилось в начале 1970-х: команда Unix diff сравнивала файлы алгоритмом наибольшей общей подпоследовательности и печатала список изменений, став краеугольным камнем разработки ПО. Веб-версия построчного сравнения использует ту же математику, только выводит её в виде наглядного красно-синего представления.
Похожие запросы
Обратная связь
Нашли проблему с инструментом или есть предложение? Напишите нам на email — мы читаем каждое сообщение.
