Перейти к содержанию
TextArray
100% локально

Разница в тексте

Сравните два текста построчно и посмотрите, что именно было добавлено и удалено.

Входные данные
Текст Б
Выходные данные

Разница в тексте

Вставьте старую версию в текст A, новую версию в текст B, и различия появятся построчно. Удаленные строки помечаются минусом, добавленные — плюсом, а нетронутые строки остаются простыми, поэтому изменение, скрытое в стене текста, становится очевидным с первого взгляда.

Используйте его всякий раз, когда две версии чего-то расходятся: два черновика контракта, файл конфигурации до и после редактирования, перевод исходного кода, страница копии, возвращенная клиентом с молчаливыми изменениями, или два экспорта, которые должны совпадать, но не совпадают. Подсчет подсчитывает добавленные, удаленные и неизмененные строки, что часто является самым быстрым ответом на вопрос «действительно ли здесь что-то изменилось».

Для сравнения используется алгоритм самой длинной общей подпоследовательности, аналогичный тому, который используют инструменты контроля версий. Это важно: он выравнивает части, которые не переместились, вместо того, чтобы объявлять все, что находится после вставленной строки, другим. Вставьте один абзац в длинный документ, и вы увидите одну добавленную строку, а не сотню.

Два варианта ослабляют матч. «Игнорировать регистр» рассматривает «Šišky» и «šišky» как одну и ту же строку, что полезно при сравнении данных из систем, которые используют разные заглавные буквы. «Игнорировать начальные и конечные пробелы» обрезает каждую строку перед сравнением, поэтому повторный отступ текста не заглушает реальные изменения. Окончания строк Windows и Unix всегда считаются эквивалентными. Очень большие входные данные возвращаются к более быстрому построчному сравнению, поэтому вкладка никогда не зависает.

Оба текста останутся в вашем браузере. Ничего не загружается, поэтому вы можете смело сравнивать контракты, частные документы и невыпущенный код.

FAQ

Сравнивается ли оно слово за словом или строка за строкой?
Линия за строкой. Об измененной строке сообщается как об одной удаленной строке и одной добавленной строке, поэтому обе версии можно увидеть рядом друг с другом.
Почему вставленный абзац не помечает все остальное как измененное?
Инструмент использует алгоритм самой длинной общей подпоследовательности, поэтому он перестраивает линии, которые не перемещались. Только действительно новые строки помечаются как добавленные.
Можно ли сравнивать текст, отличающийся только отступом?
Включите «Игнорировать начальные и конечные пробелы», и каждая строка перед сравнением будет обрезана, поэтому повторный отступ не будет считаться изменением.
Есть ли ограничение по размеру?
Нет фиксированного лимита. При содержании примерно 5000 строк на стороне инструмент переключается на более быстрое построчное сравнение, поэтому ваш браузер остается отзывчивым.
Мои тексты где-нибудь загружены?
Нет. Оба текста сравниваются полностью в вашем браузере и никогда не покидают ваше устройство.