Как это работает
Инструмент сравнения текста сопоставляет два блока построчно и отмечает, что осталось прежним, что изменилось, что добавлено и что удалено. Он использует алгоритм наибольшей общей подпоследовательности (LCS) для выравнивания стабильных строк, так что изменение в середине не сбивает остальную часть сравнения.
Можно выбрать между унифицированным видом с префиксами + и - или видом бок о бок и включить опции игнорирования регистра, пробелов или пустых строк, когда эти различия вас не интересуют. Все вычисления происходят в вашем браузере: тексты не отправляются ни на какой сервер.
Сценарии использования
- Обнаружить, что изменилось между двумя версиями файла конфигурации, .env или манифеста.
- Просмотреть различия между двумя ответами API или двумя дампами данных перед расследованием ошибки.
- Сравнить два списка (зависимости, пользователи, маршруты), чтобы увидеть, какие записи добавлены или удалены.
- Сопоставить две версии написанного или переведённого текста и быстро найти правки.
Часто задаваемые вопросы
Он сравнивает построчно или посимвольно?
Сравнение построчное: каждая строка выравнивается со своим эквивалентом и классифицируется как одинаковая, изменённая, добавленная или удалённая. Когда строка изменена, прежняя и новая версии показываются вместе, чтобы изменение было легко прочитать.
Что делают опции игнорирования?
«Игнорировать регистр» считает верхний и нижний регистр одинаковыми; «игнорировать пробелы» нормализует табуляции и повторяющиеся пробелы; «игнорировать пустые строки» отбрасывает пустые строки перед сравнением. Они помогают сосредоточиться на реальных изменениях, а не на различиях форматирования.
В чём разница между унифицированным видом и видом бок о бок?
Унифицированный вид показывает единый поток с чередующимися добавленными и удалёнными строками, подобно git diff. Вид бок о бок располагает исходный текст слева, а новый справа, что удобно для параллельного чтения длинных блоков.
Загружаются ли мои тексты на сервер?
Нет. Сравнение выполняется полностью в вашем браузере на JavaScript, так что вы можете сравнивать конфиденциальное содержимое, не выпуская его за пределы компьютера.