инструмент для разработчиков / 18
Сравнение текстов
Сравните два текста построчно и отметьте добавленное, удалённое и неизменённое содержимое.
Сравнение текстов: TOEA сравнивает строки с помощью алгоритма наибольшей общей подпоследовательности, добавляя к добавленным строкам префикс +, а к удалённым — префикс -. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
Сначала приведите обе стороны к одному виду
Построчное сравнение сообщает о различии любого байта, поэтому файл с изменёнными отступами или конечными пробелами может выглядеть полностью изменённым. Сначала обработайте оба текста одним и тем же форматтером: используйте форматтер SQL для запросов или одинаковые настройки редактора для кода. Для JSON инструмент сравнение JSON сравнивает данные по ключам и полностью игнорирует форматирование и порядок ключей.
Как читать результат
Изменённая строка показывается парой: старая версия помечена -, а новая — +. Перемещённый блок отображается как удаление в одном месте и добавление в другом, поскольку построчное сравнение не умеет распознавать перемещения. Если в длинной строке изменилось одно небольшое слово, в паре отображается вся строка; сравните эти две строки рядом, чтобы заметить изменение.
Если в каждой стороне больше 500 строк, используйте git diff --no-index old.txt new.txt, работающую с любыми двумя файлами, или diff -u old.txt new.txt.
Как пользоваться
- Вставьте исходный и изменённый текст.
- Выберите «Сравнить текст».
- Просмотрите или скачайте построчное сравнение с префиксами.
Конфиденциальность и ограничения
Оба введённых текста остаются локально. Сравнение ограничено 500 строками с каждой стороны, чтобы браузер не использовал слишком много памяти.
Похожие инструменты
Часто задаваемые вопросы
Это посимвольное сравнение?
Нет. Инструмент специально сравнивает целые строки, чтобы изменения в коде и документах было проще читать.
Что означают два пробела в начале строки?
Эта строка не изменилась ни в одном из двух текстов.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен