Darbojas tikai tavā pārlūkā - bez augšupielādes un reģistrācijas.
Oriģinālais teksts
Mainītais teksts
AtšķirībasRindas: 0
Ielīmējiet divas teksta versijas kreisajā un labajā pusē, lai redzētu, kas mainījās, rindu pa rindai.
Ielīmējiet divus tekstus, lai salīdzinātu rindu pa rindai un vārdu pa vārdam
Pievienots: 0Noņemts: 0Mainīts: 0Nemainīts: 0
Kopīgot šo rīku
Kas ir teksta salīdzināšanas rīks?
Teksta salīdzināšanas rīks salīdzina divas teksta versijas un izceļ to, kas starp tām pievienots, noņemts vai mainīts. Šis rīks izmanto Myers diff algoritmu (to pašu minimālo rediģēšanas algoritmu, ko izmanto git) tieši jūsu pārlūkprogrammā: ielīmējiet oriģinālu kreisajā pusē, jauno versiju labajā, un iegūsiet skatu blakus ar rindu numuriem, vārda līmeņa izcēlumiem mainītajās rindās un pievienoto, noņemto un nemainīto rindu skaitļiem.
Kā lietot
1Ielīmējiet oriģinālu.Ievirziet oriģinālo tekstu kreisajā laukā. Tas var būt teikums, rindkops vai tūkstošiem rindu - diff darbojas pārlūkprogrammā.
2Ielīmējiet mainīto versiju.Ievirziet jauno versiju labajā laukā. Blakus esošais diff atjauninās, kamēr rakstāt, ar rindu numuriem un vārda līmeņa izcēlumiem mainītajās rindās.
3Filtrējiet troksni.Pārslēdziet Ignorēt reģistru vai Ignorēt atstarpes, ja šīs atšķirības nav nozīmīgas. Izmantojiet Mainīt puses, lai apvērstu salīdzinājumu, vai Kopēt kā ielāpu unificētam diff kopijai.
Kam noder
Uzvednes inženieri, kas salīdzina divas MI uzvednes versijas, lai redzētu, kura rinda ietekmēja modeļa izvadi - ielīmējiet vakardienas uzvedni kreisajā pusē, šodienas - labajā, un vārda līmeņa izcēlums parāda izmaiņas.
Rakstnieki un redaktori, kas salīdzina melnrakstu ar rediģētu versiju vai divus MI pārrakstus tam pašam rindkopam, lai pieņemtu vai noraidītu izmaiņas rindu pa rindai.
Izstrādātāji, kas pārbauda divus žurnālfailus, divas JSON atbildes vai divus konfigurācijas blokus - ieslēdziet Ignorēt atstarpes un atklāsies tikai reālās atšķirības.
Tulkotāji un lokalizatori, kas pārbauda, vai tulkotais rindkops joprojām atbilst oriģinālās rindas struktūrai, vai salīdzina divus tulkošanas atmiņas variantus.
Salīdzinājums notiek, kamēr rakstāt, un paliek jūsu ierīcē - nekas netiek augšupielādēts, tāpēc tas ir drošs nepublicētiem melnrakstiem, līgumiem, pirmkodam un mākslīgā intelekta uzvednēm. Rindu diff izmanto Myers algoritmu, lai atrastu minimālo ievietošanu un dzēšanu kopu, kas pārvērš kreiso tekstu labajā - to pašu pieeju, ko izmanto git diff - tāpēc izcēlumi seko tam, kas faktiski mainījās, nevis atzīmē visu sarkanu no pirmā labojuma. Mainītajās rindās otrais vārda līmeņa posms izceļ mainītos vārdus: svītrots tas, kas tika noņemts, un zaļš pārklājums tam, kas tika pievienots.
Divi pārslēgi mazina troksni: Ignorēt reģistru uzskata Sveiki un SVEIKI par vienādiem, bet Ignorēt atstarpes ignorē atkāpes izmaiņas, atstarpotās rindas beigas un dubultās atstarpes. Nospiediet Mainīt puses, lai apvērstu salīdzinājuma virzienu bez pārrakstīšanas, vai Kopēt kā ielāpu, lai iegūtu unificētu - / + ielāpu ar tikai izmaiņām.
Biežāk uzdotie jautājumi
Vai šis teksta salīdzināšanas rīks ir bezmaksas?
Jā - 100% bezmaksas, bez reģistrācijas un bez rakstzīmju ierobežojumiem. Diff darbojas lokāli jūsu pārlūkprogrammā, tāpēc tas ir ātrs pat ar gariem tekstiem.
Vai mans teksts tiek augšupielādēts?
Nē. Abi teksti tiek salīdzināti tikai jūsu pārlūkprogrammā un nekad nesasniedz serveri, kas padara rīku drošu nepublicētiem melnrakstiem, līgumiem, pirmkodam un konfidenciālām MI uzvednēm.
Kā diff nosaka, kas mainījās?
Tas izmanto Myers diff algoritmu, lai aprēķinātu minimālo rediģēšanas skriptu, kas pārvērš kreiso tekstu labajā. Rezultāts ir nemainītu, dzēstu un ievietotu rindu secība - tas pats modelis, ko izmanto git. Blakus esošie dzēšanas/ievietošanas pāri tiek sakļauti vienā „mainītā" rindā, lai redzētu tos blakus, un otrais vārda līmeņa diff nosaka precīzus mainītos vārdus.
Ko tieši ignorē Ignorēt atstarpes?
Tas samazina atstarpju secības uz vienu atstarpi un apcērp vadošās un beigu atstarpes pirms katras rindas salīdzināšanas. Tātad papildu tukša rinda, atkāpes izmaiņa vai tabulator vietā četras atstarpes netiks parādītas kā atšķirība - izmaiņas vārdu iekšienē joprojām tiks parādītas.
Vai diff apstrādā Unicode, emocijzīmes un nelatīņu rakstus?
Jā. Rindu un vārda diff darbojas ar Unicode rakstzīmēm, tāpēc emocijzīmes, ķīniešu, arābu un kirilicas teksts tiek salīdzināts pareizi. Nav valodai specifiskas tokenizācijas - rīks vienkārši meklē atbilstošas rakstzīmes.
Vai var salīdzināt lielus tekstus?
Jā - rīks ērti apstrādā simtiem tūkstošu rakstzīmju. Patoloģiski lieliem un pilnīgi atšķirīgiem pāriem (miljoniem rakstzīmju abās pusēs) tas pāriet uz rupju „aizstāt visu" diff, lai saglabātu atsaucību, nevis aizšķērsotos lapu.
Ko ģenerē Kopēt kā ielāpu?
Vienkāršu unificēta stila ielāpu ar vienu prefiksa rakstzīmi katrai rindai: atstarpe nemainītām rindām, „-" dzēstām rindām un „+" pievienotām rindām. Ielīmējiet to tērzēšanā, problēmā vai koda pārskatā, ja vēlaties kompaktu tekstuālu izmaiņu ierakstu, nevis pilnu blakus esošo skatu.
Kāpēc divi identiski teksti joprojām rāda rindas?
Ja pārslēgi ir izslēgti un teksti ir identisks baitu līmenī, rezultātu panelis sakļaujas uz „Teksti ir identiski" ziņojumu. Ar ieslēgtu Ignorēt reģistru vai Ignorēt atstarpes, baitu līmeņa teksti var atšķirties, bet salīdzinājums joprojām neziņo par semantiskajām izmaiņām - ziņojums tad norāda, ka teksti ir identiski pēc izvēlētajiem noteikumiem.