Diff Checker — сравните два текстовых фрагмента рядом

Вставьте два блока текста и сразу посмотрите, что изменилось, строка за строкой. Разделённый или унифицированный вид, по желанию игнорируйте пробелы и регистры игнорируйте. Работает полностью в вашем браузере.

Исходный текст

Изменено

О проверке дифференциала

Различия вычисляются с помощью алгоритма самой длинной общей подпоследовательности на уровне строки: совпадающие линии выравниваются, остальные отмечаются как сложения (зелёный) или удаление (красный). Игнор-белое пространство сжимает ряды белых пространств перед сравнением; игнорировать строчные регистры с обеих сторон.

Продолжайте улучшать свои изображения

Выведите редактирование фотографий на новый уровень с помощью этих популярных инструментов

Frequently Asked Questions

Вставьте исходный текст слева и изменённый справа. Различия выделяются мгновенно — добавления зелёным, удаление красным — с помощью алгоритма линии с самой длинной обычной подпоследовательностью, чтобы соответствующие линии оставались выровненными даже при перемещении блоков.

usage

Разделённый вид показывает два фрагмента в параллельных столбцах, что является самым простым способом чтения прозы, сокращений или переводов. Унифицированное представление переставляет добавления и удаления в один столбец с префиксами «+» и «-» — тем же форматом, который использует Git, что удобно для проверки кода.

features

Да. Переключите «Игнорировать пробелы», чтобы сжать порядки пробелов и вкладок перед сравнением, что скрывает шум при форматировании. Переключите «Игнорировать регистр» в строчную букву с обеих сторон, чтобы «Apple» и «apple» считались идентичными. Оба переключателя можно комбинировать.

features

Diff работает в вашем браузере, поэтому размер ограничен доступной памятью, а не фиксированным лимитом. Фрагменты до нескольких сотен тысяч символов вычисляются мгновенно; Очень большие файлы могут занять некоторое время, особенно если включены и ignore-blank, и ignore-case.

technical

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

technical

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

privacy

Use Cases

Сравните версии кода перед фиксацией

Дифференцируйте два фрагмента рядом, чтобы заметить случайные правки перед открытием pull request, особенно при работе без IDE или при создании копированных патчей из чата

technical

Спотовые изменения в контрактах и соглашениях

Сравните две версии контракта — NDA или SOW, чтобы увидеть все дополнения и удаления, которые сделали юристы и клиенты, даже если документ был перепечатан

business

Обзор вариантов перевода бок о бок

Различайте два варианта перевода, чтобы узнать, какие фразы редактор изменил, пропустил или перефразировал, помогая командам локализации проводить аудит качества копирования на английском, испанском и французском языках.

creative

Обнаружение плагиата в эссе и работах

Сравните черновик студента с предполагаемым источником, чтобы выделить повторно использованные предложения и абзацы для проверки плагиата в школах, университетах и журналистике

educational

Проверьте правки в API Responses и JSON

Дифференцировать две JSON-нагрузки, ответы API или конфигурации YAML для отслеживания дрейфа схемы, отладки ошибок сериализации и подтверждения, что регрессия действительно изменила результат

technical

Отслеживание исправлений документов для редакционных команд

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

business