Discuvr Сравнение текстов

Офис и данные

CSV в Excel Вставьте CSV и сразу увидите таблицу, где числа, даты и идентификаторы имеют тот тип, в котором их должен хранить Excel. Скачайте чистый .xlsx, только когда он нужен. Подписать PDF Подпишите PDF в браузере - нарисуйте, напечатайте или загрузите подпись, разместите её на любой странице, добавьте дату и скачайте подписанную копию. Файл не покидает ваше устройство. Скрыть данные Навсегда скрывайте данные в PDF, Word, Excel, PowerPoint, текстовых файлах и изображениях. Совпадения и рамки удаляются из самого файла, а не закрываются, и результат проверяется повторно перед скачиванием. Мой IP-адрес Узнайте публичный IP-адрес, который видят сайты при подключении, общий ли он (CGNAT) или частный, и что ещё раскрывает ваш браузер. Конвертер регистра и инструменты для строк Переводите текст в ВЕРХНИЙ, нижний регистр, Заглавные Буквы или Как в предложении, превращайте имена в camelCase или snake_case, удаляйте повторяющиеся строки и сортируйте списки. Сравнение текстов Вставьте две версии текста, чтобы увидеть все добавленные, удалённые и изменённые строки с выделением изменённых слов.

Тексты и предложения

Редактирование тона Улучшайте написанный текст с правильной грамматикой, структурой и четкостью - в вашем собственном стиле. Одна вставка, один ответ, без диалога в чате. Генератор коммерческих предложений для фриланса Опишите задачу клиента и за считанные секунды получите готовое коммерческое предложение для фрилансера с оценкой объема и стоимости работ.

Право и комплаенс

Чат-бот по праву интеллектуальной собственности Задавайте вопросы об индийском праве ИС - товарные знаки, патенты, авторское право, промышленные образцы и другое, с использованными результатами веб-поиска над каждым ответом. Генератор ответов на FER по патентам Вставьте возражения из первого экспертного отчёта (FER), чтобы составить структурированный ответ, или загрузите черновик для проверки рисков в сфере ИС. Проверка права на государственные программы Ответьте один раз на короткий список вопросов. Войдите в систему, и мы сохраним ваши ответы, чтобы вы могли проверить, на какие центральные государственные программы вы можете претендовать, без повторного ввода.

Конфиденциальность и безопасность

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

Инструменты разработчика

Форматирование JSON Форматируйте, минифицируйте и проверяйте JSON за одну вставку - с точным указанием строки и столбца при ошибке разбора и подсчетом элементов в документе. Python Formatter Форматируйте код Python так же, как Black, с нужной длиной строки и обработкой кавычек - и точным подсчетом измененных строк. Просмотр HTML Вставьте HTML и смотрите предпросмотр в «песочнице» для телефона, планшета или десктопа, с форматированием, минификацией, консолью скриптов и отчетом об ошибках в разметке. Калькулятор подсетей IP Введите CIDR-нотацию или IP-адрес с маской подсети и мгновенно получите адрес сети, широковещательный адрес, диапазон используемых хостов и общее количество адресов. Кодирование / декодирование Кодируйте и декодируйте Base64, Base64URL, процентное кодирование URL, HTML-сущности и hex прямо при вводе, с полной поддержкой UTF-8. Конвертер времени Unix Преобразуйте метку времени Unix в секундах, миллисекундах, микросекундах или наносекундах в дату в UTC или одном из основных часовых поясов мира, а дату - обратно в метку времени. Конструктор схем систем Пишите стрелки вроде User -> API -> Database и получайте готовую схему архитектуры или процесса. Сворачивайте группы для общей картины и нумеруйте шаги для деталей.

Мастерская ИИ

AI Playground Сравнивайте ответы нескольких провайдеров LLM бок о бок в реальном времени. Используйте свои API-ключи. Песочница агентов Экспериментируйте с ИИ-агентами, использующими инструменты (веб-поиск, калькулятор, загрузку URL), от разных провайдеров.

Обучение

Study Buddy Тренер по подготовке к собеседованиям в топовые IT-компании: от первого дня подготовки до принятого оффера. План по DSA, LLD, проектированию систем, поведенческим вопросам и кодингу с ИИ, мок-интервью, разбор резюме, трекер откликов и сравнение офферов.

Помощники на каждый день

Генератор QR-кодов Создавайте QR-коды из текста, URL, данных WiFi или контактов - в виде изображений PNG или векторов SVG, с выбранным вами уровнем коррекции ошибок. Конвертер единиц Мгновенно конвертируйте единицы длины, веса, температуры, объема, скорости, площади и энергии - более 40 типов единиц с моментальным результатом. Генератор паролей Сгенерируйте случайный пароль с криптографически стойкой случайностью, настройте его длину и типы символов и посмотрите его надёжность в битах энтропии. Счётчик слов и анализатор удобочитаемости Считает слова, символы, предложения и абзацы, оценивает время чтения и удобочитаемость - с подлинным посимвольным подсчётом для текста на китайском, японском, корейском и тайском языках. Калькулятор возраста и разницы дат Узнайте точный возраст человека или точную разницу между любыми двумя датами, в годах, месяцах и днях, а также общее количество дней и недель. Калькулятор разницы дат Считайте дни, недели, месяцы и рабочие дни между двумя датами или прибавляйте и вычитайте дни из даты. Калькулятор процентов Вычислите X% от Y, какой процент одно число составляет от другого, процентное увеличение или уменьшение между двумя числами, или обратный процент - четыре распространённых расчёта в одном инструменте. SIP-калькулятор Узнайте, во что вырастет ежемесячный взнос с ежегодным ростом, начальной суммой и инфляцией, или какой взнос нужен для цели. Калькулятор ИМТ Рассчитайте индекс массы тела (ИМТ) по росту и весу, в метрических или имперских единицах, классифицированный по категориям ВОЗ для взрослых: дефицит массы тела, норма, избыточный вес, ожирение.
Войти Начать
Все инструментыОфис и данные

Сравнение текстов

Вставьте две версии текста, чтобы увидеть все добавленные, удалённые и изменённые строки с выделением изменённых слов.

Ничего из вставленного не сохраняется - оба текста сравниваются и возвращаются в том же запросе.

О сервисе Сравнение текстов

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

Что делает

  • Построчное сравнение: добавленные, удалённые и изменённые строки отмечены и пронумерованы.
  • Изменённые слова подсвечиваются внутри отредактированных строк.
  • Можно не учитывать регистр или лишние пробелы, когда важна только формулировка.
  • Процент сходства и число добавленных, удалённых и изменённых строк.
  • Ничего из вставленного не сохраняется и не записывается в журналы.

Как это работает

  1. 1 Вставьте исходный текст слева, а изменённый справа.
  2. 2 Нажмите Сравнить.
  3. 3 Просмотрите отмеченные строки или поменяйте стороны местами, чтобы увидеть изменение в обратную сторону.

Пример: проверка вернувшегося договора

Вставьте слева отправленную вами версию, а справа ту, что пришла обратно. Каждый изменённый пункт показывается как изменённая строка с подсвеченными словами, поэтому срок оплаты, сдвинутый с 30 на 45 дней, или удалённый лимит ответственности сразу заметны. Для самого точного результата держите один пункт на строку, а если другая сторона поменяла только пробелы или отступы, включите игнорирование пробелов, чтобы отмечались только изменения текста.

Как работает сравнение

Сначала тексты сравниваются построчно, поэтому удобно держать один пункт, параметр или запись на строку. Отредактированные строки (а не добавленные или удалённые) сопоставляются попарно, и их слова сравниваются ещё раз, чтобы подсветить точное изменение. Подсветка слов работает, когда две версии строки вместе занимают не более 1000 символов, в пределах 50 000 символов отредактированных строк на одно сравнение; более длинные строки отмечаются целиком. Каждая сторона вмещает до 200 000 символов и 5000 строк.

Что пропускают опции «без учёта» и что всё равно считается изменением

Игнорировать лишние пробелы заменяет любую последовательность пробелов и табуляций одним пробелом и убирает их в начале и конце каждой строки, поэтому строка с табуляцией или пробелами в конце совпадает с теми же словами через одиночные пробелы. Пробелы не удаляются совсем: "ab" и "a b" по-прежнему различаются. Пустая строка или перевод строки после последней строки только одного из текстов всё равно считается добавленной строкой. Без учёта регистра использует свёртку регистра Unicode, поэтому "Straße" совпадает с "STRASSE". Если опция скрывает различие, строка показывается так, как она записана в изменённом тексте. Переводы строк Windows (CRLF) и Unix считаются одинаковыми; текст с переводами строк старого Mac (только CR) читается как одна длинная строка.

Что измеряет процент сходства

Сходство сравнивает строки целиком, а не символы: это удвоенное число совпавших строк, делённое на общее число строк с обеих сторон. Десять строк, из которых изменена одна, дают 90 %, а текст из одной строки с одним изменённым словом даёт 0 %, хотя почти все слова совпадают. Чтобы оценить сходство по предложениям, сначала поставьте каждое предложение на отдельную строку. Внутри изменённого блока изменённые строки сопоставляются по порядку со строками другой стороны; если в блоке на одной стороне строк больше, лишние считаются добавленными или удалёнными.

Вопросы

Почему весь абзац отмечен как изменённый?

Абзац без переносов строк - это одна строка, поэтому одно исправленное слово отмечает её целиком. Изменённые слова в ней подсвечиваются, пока две версии строки вместе не превышают 1000 символов; более длинный абзац отмечается целиком. Если заранее разбить текст на предложения или пункты, подсветка будет точнее, а счётчики полезнее.

Можно ли сравнить два столбца Excel?

Да. Скопируйте каждый столбец и вставьте по одному с каждой стороны; каждая ячейка станет строкой текста. Сравнение идёт по порядку строк, поэтому видно, где списки расходятся и какие строки вставлены или удалены. Если порядок не важен, сначала отсортируйте оба списка кнопкой Сортировать от А до Я в Конвертере регистра, чтобы отмечались только реальные добавления и удаления. Включите Без учёта регистра и Игнорировать лишние пробелы, чтобы пропустить заглавные буквы и лишние пробелы. Проверка прямо в Excel: =EXACT(A2,B2) (в русском Excel =СОВПАД(A2;B2)) сравнивает две ячейки одной строки с учётом регистра (простое =A2=B2 регистр не учитывает), а =COUNTIF(B:B,A2)=0 (=СЧЁТЕСЛИ(B:B;A2)=0) возвращает ИСТИНА для значения из столбца A, которого нет в столбце B. СЧЁТЕСЛИ не учитывает регистр и читает * и ? как подстановочные знаки, поэтому ставьте перед ними ~, если они входят в данные.

Можно ли сравнить документы Word или PDF?

Скопируйте текст из каждого документа и вставьте его. Оформление, например жирный шрифт или гарнитура, не сравнивается, только слова и строки.

Какого размера могут быть тексты?

До 200 000 символов и 5000 строк с каждой стороны.

Сохраняется ли мой текст?

Нет. Оба текста сравниваются и возвращаются в рамках одного запроса и никогда не записываются в базу данных или журнал.

Можно ли сравнить два JSON-файла или фрагмента кода?

Да, но сравнение идёт построчно, поэтому минифицированный JSON в одну строку показывается как одна изменённая строка. Сначала отформатируйте обе версии в инструменте Форматирование JSON (он сохраняет порядок ключей), чтобы каждый ключ оказался на своей строке и отмечались только настоящие изменения значений. Код хорошо сравнивается как есть; включите Игнорировать лишние пробелы, если изменились только отступы.

Как сравнить две версии прямо в Word или Google Документах?

В Word откройте документ и выберите Review > Compare > Compare Documents, затем укажите исходный и исправленный файлы: Word откроет третий документ, где каждое различие показано как записанное исправление, включая изменения форматирования. В Google Документах откройте одну версию и выберите Tools > Compare documents, затем укажите другую: в вашем Диске появится новый документ с различиями в виде предложенных правок, и для этого нужен доступ на редактирование. Используйте эту страницу, когда оба текста не являются файлами Word или Google Документами, например пункт из письма против подписанного PDF: вставьте обе стороны, изменённые слова будут подсвечены, и ничего не сохраняется.

Распознаёт ли сравнение перемещённые строки?

Нет. Сравнение идёт по порядку строк, поэтому перемещённая строка показывается как удалённая на старом месте и как добавленная на новом и учитывается по одному разу в каждом итоге. Пример: A, B, C против B, C, A даёт 1 удалённую строку, 1 добавленную и 66,7 % сходства. Если перемещённая строка окажется рядом с отредактированной, они могут быть сопоставлены и показаны как одна изменённая строка. Чтобы проверить, что в двух списках одни и те же строки независимо от порядка, сначала отсортируйте оба кнопкой Сортировать от А до Я в Конвертере регистра.

Как сравнить два текстовых файла из командной строки?

В Windows команда fc /n old.txt new.txt в командной строке выводит различающиеся блоки с номерами строк; ключ /c игнорирует регистр, /w сжимает пробелы и табуляции. В macOS и Linux diff -u old.txt new.txt выводит унифицированный diff; diff -i игнорирует регистр, а diff -b игнорирует изменения в количестве пробельных символов. Если установлен Git, git diff --no-index old.txt new.txt работает в любой системе, даже вне репозитория, а с ключом --word-diff отмечает изменённые слова. Эта страница пригодится, когда текст не в файлах, например пункт договора из письма и из PDF, или когда нужно увидеть изменённые слова выделенными рядом без терминала.