zeytulaevr.ru

Text Diff Checker

Вставьте исходный и изменённый текст, чтобы увидеть построчные различия с подсветкой и статистикой добавленных, удалённых и изменённых строк.

🔒

Приватность: Оба текста сравниваются локально в браузере и никуда не отправляются.

Исходный текст

Изменённый текст

+1 добавлено-0 удалено2 изменено1 без изменений
Привет, мир!
- Это первая версия текста.
+ Это вторая, изменённая версия текста.
- Строка без изменений.
+ Строка без изменений.
+ Новая строка в конце.

Как работает сравнение

Инструмент разбивает оба текста на строки и вычисляет минимальный набор построчных изменений, которые превращают исходный текст в изменённый, — этот же принцип лежит в основе diff в системах контроля версий вроде Git. Зелёным подсвечиваются добавленные строки, красным — удалённые. Когда удалённая строка и добавленная строка идут парой друг за другом, это обычно означает, что строка не исчезла, а была отредактирована, — такие пары подсвечиваются отдельным цветом как «изменённые», чтобы отличать правки от настоящих добавлений и удалений.

Что показывает статистика

Счётчики добавленных, удалённых, изменённых и неизменных строк дают быстрое количественное представление о масштабе правок — полезно, когда нужно понять объём изменений без построчного чтения всего текста, например, при проверке чужой правки документа или конфигурационного файла.

В каких случаях использовать

Diff checker пригодится для сравнения двух версий текста, статьи или документа без доступа к системе контроля версий, для проверки, что автоматическая замена текста или find-and-replace не задели ничего лишнего, а также для визуального сравнения конфигурационных файлов или логов между двумя окружениями.

Частые вопросы

Сравнение построчное или посимвольное?

Построчное — каждая строка текста сравнивается как единое целое. Если внутри длинной строки изменилось одно слово, вся строка будет отмечена как изменённая, а не только это слово.

Почему некоторые изменения показаны как удаление + добавление, а не как правка?

Как «изменённая» пара помечаются только соседние удалённая и добавленная строки. Если строки, которые логически являются правкой друг друга, оказались далеко друг от друга в тексте, они будут показаны как отдельные удаление и добавление.

Учитываются ли пробелы и регистр при сравнении?

Да, сравнение точное — строки, отличающиеся только пробелами или регистром букв, будут отмечены как изменённые.

Куда отправляется вставленный текст?

Никуда. Сравнение выполняется полностью в браузере — оба текста не покидают ваше устройство.