Перейти до вмісту
TextArray
100% локально

Різниця в тексті

Порівняйте два тексти рядок за рядком і подивіться, що саме було додано та видалено.

Введення
Текст Б
Вихід

Різниця в тексті

Вставте стару версію в текст A, нову версію в текст B, і відмінності з’являться рядок за рядком. Видалені рядки позначаються мінусом, додані рядки плюсом, а незаймані рядки залишаються звичайними, тому зміни, приховані в стіні тексту, стають очевидними з першого погляду.

Використовуйте його щоразу, коли дві версії чогось розходяться: дві чернетки договору, файл конфігурації до та після редагування, переклад із джерелом, сторінка копії, яку клієнт повернув із мовчазними змінами, або два експорти, які мають збігатися, але не відповідають. Підрахунок підраховує додані, вилучені та незмінені рядки, що часто є найшвидшою відповіддю на питання «чи тут щось насправді змінилося».

Порівняння використовує найдовший загальний алгоритм підпослідовності, той самий підхід, що використовують інструменти контролю версій. Це має значення: він вибудовує частини, які не рухалися, замість того, щоб оголошувати все після вставленого рядка іншим. Вставте один абзац у довгий документ, і ви побачите один доданий рядок, а не сто.

Два варіанти послаблюють сірник. «Ігнорувати регістр» розглядає «šišky» і «šišky» як один і той самий рядок — корисно під час порівняння даних із систем, які використовують різні літери. «Ігнорувати пробіли на початку та в кінці» обрізає кожен рядок перед порівнянням, тому текст із повторним відступом не заглушає справжні зміни. Windows і Unix закінчення рядків завжди розглядаються як еквівалентні. Дуже великі вхідні дані повертаються до швидшого порівняння рядків за рядками, тому вкладка ніколи не зависає.

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

FAQ

Він порівнює слово за словом чи рядок за рядком?
Рядок за рядком. Змінений рядок повідомляється як один видалений рядок і один доданий рядок, тому ви можете бачити обидві версії поруч.
Чому вставлений абзац не позначає решту як змінену?
Інструмент використовує найдовший загальний алгоритм підпослідовності, тому він перебудовує рядки, які не рухалися. Лише справді нові рядки позначені як додані.
Чи можна порівняти текст, який відрізняється лише відступом?
Увімкніть «Ігнорувати пробіли на початку та в кінці», і кожен рядок буде обрізано перед порівнянням, тому повторний відступ не буде повідомлено як зміна.
Чи є обмеження розміру?
Немає фіксованого ліміту. Приблизно понад 5000 рядків на стороні інструмент перемикається на швидше порівняння рядків за рядками, щоб ваш браузер залишався чуйним.
Мої тексти кудись завантажуються?
Ні. Обидва тексти повністю порівнюються у вашому браузері та ніколи не залишаються на вашому пристрої.