Мәтін айырмашылығы — тегін
Екі мәтін блогын салыстырып нені өзгертілгенін нақты анықтаңыз. Қосылған, жойылған және өзгермеген жолдармен жол-жол айырмашылық.
Жиі қолданылуы
- Код Фрагментін СалыстырыңызКод фрагментінің, конфигурациясының немесе скриптің екі нұсқасы аралығында нақты қайта өзгегенді байқаңыз.
- Құжат Ұстаттығын СалыстырыңызҚұжат, келісім немесе мақала екі нұсқасы аралығында әрбір өзгергенді анықтаңыз — сұрамайда сұрамайда.
- Деректер және CSV Файлын СалыстырыңызШығынған деректер, CSV, журналдар немесе конфигурация екі нұсқасы аралығында ерекшеліктерін байқаңыз.
- Аудар нұсқаларын салыстырыңызАудартылған құжат, астыңғы сөз файлы немесе локализация жолының екі версиясы арасында нөл өзгерген нысай.
- Мазмұн ревизияларындағы өзгерістерінің іздеңізМақала, блог құжатты немесе маркетинг түстігінің біліндігі мен өндіктемегі нұсқасын салыстырыңыз өзгерген қарап шықсарыңыз.
Қалай жұмыс істейді
Text Diff осы құралда тікелей жүзеге асырылған қолмен жазылған Ең Ұзын Ортақ Тізбекті (LCS) алгоритмін пайдаланады — сыртқы diff кітапханасы жоқ. Барлығы браузерде жұмыс істейді; мәтініңіз ешқашан серверге жіберілмейді.
- 1Мәтін жолдарға бөлінедіӘр мәтін ауданының мазмұны жаңа жол таңбаларында жолдар массивіне бөлінеді. Қосымша қалыпқа келтіру (кіші-әріптеу, бос орынды сығу) салыстырудан бұрын сол массивтердің көшірмесіне қолданылады, ал түпнұсқалар көрсету үшін сақталады.
- 2LCS кестесі Uint32Array-де есептеледіТөменнен-жоғары динамикалық-бағдарламалау кестесі терілген Uint32Array-де құрылады — уақыт пен жад бойынша да O(m×n). Біріккен ұяшық саны 4 миллионнан (шамамен 16 МБ) асатын кірістер үшін, алгоритм бет жауап беруін сақтау үшін автоматты түрде дөрекірек блок diff-іне ауысады.
- 3Өзгертілген жолдардағы сөз-деңгейлі жарықтандыруЖойылған жол дереу енгізілген жолмен жалғасса, екінші LCS өтуі сол жұптың токенайзделген сөздерінде (бос орында бөлінген) жұмыс істейді. Бұл жолдың ішінде тек қандай жолдар өзгергенін емес, дәл қандай сөздер өзгергенін көрсететін инлайн жарықтандырылған сегменттерді шығарады.
- 4Контекст-сығатын біріктірілген-diff көрінісіОперациялар тізімі +/− префикстері мен түс кодтауымен біріктірілген diff ретінде өңделеді. Бапталатын контекст терезесінен (әдепкі: 3 жол) тыс өзгермеген жолдар көп нүкте артына жиналады. Толық нәтижені буферге көшіруге немесе жай-мәтін .txt файлы ретінде жүктеп алуға болады.
Байланысты құралдар
CSV айырмашылығы
Екі CSV файлын кілт бағанымен салыстырыңыз және қандай жолдар қосылды, жойылды немесе өзгертілді — ескіден жаңаға ерекшеленетін нақты өрістермен — нақты қараңыз. Тырнақшалы өрістерді өңдейді; толығымен браузерде жұмыс істейді.
JSON айырмашылығы
Екі JSON нысанын құрылымдық тұрғыда салыстырыңыз — қандай кілттер қосылды, жойылды немесе өзгертілді — кірістірілген деректердің ішінде де нақты анықтаңыз. Браузерде жұмыс істейді.
PDF салыстыру
PDF салыстыру тегін, жүктеусіз: екі нұсқа арасындағы өзгерістерді браузеріңізде сөз деңгейіндегі мәтіндік түзету немесе көрнекі айырмашылық ретінде көріңіз.