Сравнение текстов
Сравните два текста построчно и точно увидите, что изменилось.
- Работает в вашем браузере — текст никуда не отправляется
- Без регистрации и квот, пользуйтесь бесплатно сколько угодно
Как это работает
Находить глазами различия между двумя почти одинаковыми текстами ненадёжно и медленно. Построчное сравнение сразу показывает, какие строки были добавлены, удалены или остались без изменений.
Как читать результат
Совпадающие строки начинаются с двух пробелов. Строка, которая есть только в оригинале, помечена минусом, а строка только в сравниваемом тексте — плюсом. Счётчики внизу подводят итог изменениям.
По строкам, а не по словам
Сравнение работает по целым строкам, поэтому изменение одного слова помечает всю строку как изменённую. Это правильная детализация для файлов конфигурации, списков и кода, но более грубая, чем может понадобиться для прозы.
Как он сравнивает
Построчно, тем же методом минимальных различий, что и git diff (алгоритм Майерса). Он находит наименьший набор строк для удаления и добавления, чтобы превратить оригинал в новый текст, поэтому добавление одной строки ближе к началу помечает только её, а не всё, что следует после. Удалённые строки помечаются знаком -, добавленные — знаком +, а неизменённые остаются без отметки.
Что считается изменением
Строки должны совпадать точно, поэтому различие в пробелах или регистре считается. Отредактированная строка появляется как одна удалённая строка, за которой следует одна добавленная. Можно сравнивать тексты общей длиной до 40 000 строк.
Сравнение текстов — вопросы
Сравнивает ли он слово за словом?
Нет, построчно. Одно изменённое слово помечает всю строку как отличающуюся.
Есть ли ограничение по размеру?
Только память вашего браузера. Очень большие файлы обрабатываются медленнее, но работают.
Мой текст загружается на сервер?
Нет. Сравнение выполняется на странице.