Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.
Что делает этот инструмент
Инструмент «Сравнение текста (Diff)» сопоставляет две версии текста и подсвечивает изменения: удалённое — красным, добавленное — зелёным, неизменённое остаётся как есть. Вставьте оригинал с одной стороны, новую версию — с другой и нажмите «Сравнить». Режим Построчно рассматривает каждую строку как единое целое — это удобно для кода, конфигов и списков; режим Пословно подсвечивает конкретные слова, изменившиеся внутри абзаца. Режим посимвольно отмечает именно те буквы, которые изменились, — удобно для опечаток, идентификаторов и кодов.
Сравнение использует алгоритм Myers diff — тот же подход, что лежит в основе git diff, — и показывает минимальный набор изменений. Принимаются тексты длиной до миллиона символов. Если два очень больших текста различаются в тысячах мест, результат сохраняет общие начало и конец в точности, а изменившуюся середину помечает одним удалённым и одним добавленным блоком — так ответ приходит быстро, а не обрывается по тайм-ауту.
Когда использовать
- Нужно проверить, что изменилось между двумя версиями договора, статьи или перевода.
- Нужно сравнить два конфигурационных файла или env-файла, которые должны быть почти идентичны.
- Нужно просмотреть правку, когда нет истории Git, например в тексте из CMS.
- Нужно сравнить два ответа API, предварительно отформатировав оба в форматтере JSON.
Пример
Ввод
The deploy runs at 9:00.
It uses the staging database.
Notify the team on Slack.
---
The deploy runs at 9:00.
It uses the production database.
Notify the team on Slack.
Вывод
The deploy runs at 9:00.
- It uses the staging database.
+ It uses the production database.
Notify the team on Slack.Вопросы об этом инструменте
Какой режим выбрать?
Построчный — для кода, данных и списков, где строки добавляются или удаляются целиком. Пословный — для прозы, где предложение меняется на слово-другое и хочется точно увидеть, какие именно.
Почему вся строка помечена как изменённая, хотя я добавил только пробел?
В построчном режиме любое отличие делает строку другой, включая пробелы и табуляции в конце. Если изменения пробельных символов для вас неважны, сначала прогоните оба текста через инструмент очистки пробелов.
Сохраняется ли мой текст?
Сравнение выполняется полностью в вашем браузере: оба текста никогда не отправляются на сервер, не сохраняются и не записываются в журналы.
Можно ли сравнить два списка без учёта порядка?
Diff чувствителен к порядку. Сначала отсортируйте оба списка и удалите дубликаты с помощью инструмента сортировки строк — тогда будут помечены только элементы, которые есть лишь в одном из списков.
Этот инструмент бесплатный?
Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.
Как получить результат?
Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.