Teksto palyginimas

Acrafto Team Tekstas
Atnaujinta
Lyginti pagal
Rodinys
Ignoruoti
Rodymas

Įklijuokite arba įveskite du tekstus aukščiau. Skirtumai atsiras čia jums berašant.

Viskas vyksta jūsų naršyklėje. Jūsų tekstai niekur nesiunčiami, o dalijimosi nuoroda juos perduoda adreso dalyje, kurios naršyklės niekada nesiunčia į serverį.

N ir P pereina tarp pakeitimų · S sukeičia puses · Ctrl+Enter palygina

Teksto palyginimas internetu čia paprastas: įklijuokite dvi versijas greta ir įrankis paryškins kiekvieną skirtumą dar jums berašant. Pridėtos eilutės yra žalios ir pažymėtos pliuso ženklu, pašalintos eilutės yra raudonos, brūkšniuotos ir pažymėtos minuso ženklu, o kiekvienoje pakeistoje eilutėje matote tiksliai tuos žodžius, kurie skiriasi. Taip patikrinsite, ką kas nors pakeitė sutartyje, straipsnyje, vertime, sąraše ar kodo fragmente, arba įsitikinsite, kad du tekstai, kurie turėtų būti vienodi, tikrai tokie yra.

Kaip palyginti du tekstus internetu

  1. Įklijuokite originalą į kairįjį lauką (A), o pakeistą versiją į dešinįjį lauką (B). Į bet kurią pusę taip pat galite nutempti failą arba nutempti du failus iš karto, kad užpildytumėte abi puses.
  2. Palyginimas atsiranda po parinktimis ir atsinaujina jums redaguojant. Palyginti arba Ctrl+Enter jį paleidžia dar kartą rankiniu būdu.
  3. Tarp pakeitimų pereikite rodyklių mygtukais arba klavišais N ir P. Skaitiklis rodo, kur esate, pavyzdžiui, „Pakeitimas 2 iš 4“, o siaura juosta dešiniajame krašte žymi, kuriose dokumento vietose yra pakeitimai.
  4. Sukeisti puses (klavišas S) apverčia palyginimą. Išvalyti abi puses ištuština laukus, o kelias sekundes tai dar galite atšaukti.

Nežinote, ko tikėtis? Išbandyti pavyzdį užpildo abi puses dviem trumpos paslaugų teikimo sutarties versijomis.

Tekstų palyginimas greta su paryškintais skirtumais

Rodinys Greta rodo abi versijas dviem stulpeliais: sutampančios eilutės sulygiuotos, o eilučių numeriai matomi abiejose pusėse. Rodinys Sujungtas rodo vieną stulpelį, kuriame pašalintos eilutės yra virš pridėtųjų, taip, kaip pakeitimus išveda git diff. Telefone įrankis visada naudoja sujungtą rodinį, nes du siaurus stulpelius sunku skaityti.

Kiek detalus bus palyginimas, priklauso nuo nustatymo Lyginti pagal:

  • Eilutės tinka kodui, sąrašams ir daugumai dokumentų. Eilutės, kurios buvo pataisytos, o ne pakeistos visiškai kitomis, sujungiamos į poras, o pakeisti žodžiai jų viduje paryškinami. Pavyzdyje, lyginant „per 14 dienų“ su „per 10 darbo dienų“, pažymima tik „14“ ir „10 darbo“.
  • Žodžiai rodo tekstą kaip ištisinę prozą: ištrinti žodžiai perbraukti, o nauji pabraukti. Tai geriausiai tinka straipsniams ir vertimams, kuriuose visa pastraipa yra vienoje eilutėje.
  • Simboliai pažymi kiekvieną besiskiriančią raidę ar skaitmenį. Naudokite šį režimą kodams ir numeriams: palyginus sąskaitų faktūrų numerius 20260418 ir 20260481, iš karto matyti 1, kuris persikėlė už 8.

Žodžiai ir simboliai skaidomi pagal tas pačias taisykles, kurias jūsų naršyklė taiko tekstui, todėl palyginimas veikia ir kalboms, kuriose žodžiai rašomi be tarpų, pavyzdžiui, japonų ar tajų.

Spalva niekada nėra vienintelis signalas. Kiekviena pakeista eilutė taip pat turi pliuso ar minuso ženklą, pašalintos eilutės brūkšniuotos, pašalinti žodžiai perbraukti, o pridėti žodžiai pabraukti. Skirtumai lieka matomi ir žmonėms, kurie neskiria raudonos ir žalios spalvų, ir nespalvotame spaudinyje.

Teksto palyginimas internetu ignoruojant tarpus

Vienodai atrodantys tekstai dažnai skiriasi simboliais, kurių nematote. Grupės Ignoruoti parinktys pašalina tokius skirtumus iš palyginimo, panašiai kaip atitinkami komandos git diff (anglų kalba) jungikliai:

  • Didžiosios ir mažosios raidės: „Suma“ ir „SUMA“ laikomi tuo pačiu žodžiu.
  • Tarpai eilučių pradžioje ir pabaigoje: paslepiami tarpai eilučių gale ir pakeistos įtraukos.
  • Visi tarpų skirtumai: ignoruojami ir tarpai eilučių viduje, todėl „kaina:“ su tabuliacija po dvitaškio sutampa su „kaina:“ ir dviem tarpais.
  • Tuščios eilutės: tuščios eilutės praleidžiamos. Jos lieka matomos, tik papilkintos.
  • Eilučių pabaigos: ši parinktis įjungta pagal numatytuosius nustatymus. Windows kiekvieną eilutę baigia dviem simboliais, CR ir LF, o macOS ir Linux naudoja tik LF (daugiau apie eilutės pabaigos simbolius, anglų kalba). Be šios parinkties failas, išsaugotas Windows sistemoje, skirtųsi nuo to paties failo, išsaugoto „Mac“ kompiuteryje, kiekvienoje eilutėje. Įrankis vis tiek praneša, kai eilučių pabaigos skiriasi, o išjungus parinktį pažymi kiekvieną papildomą CR.

Kai nelieka jokio skirtumo, pamatysite aiškų pranešimą „Tekstai yra identiški“ su pastaba, ar jie sutampa simbolis po simbolio, ar tik atmetus tai, ką pasirinkote ignoruoti. Rodyti tarpus ir tabuliacijas kiekvieno tarpo vietoje nupiešia tašką, o kiekvienos tabuliacijos vietoje rodyklę. Tai greičiausias būdas išsiaiškinti, kas iš tikrųjų yra nematomas skirtumas.

Dviejų dokumentų palyginimas ir skirtumų paieška

Įrankis lygina paprastą tekstą. Norėdami palyginti Word dokumentus ar PDF failus, nukopijuokite tekstą iš kiekvieno failo ir įklijuokite jį čia. Šriftai, formatavimas ir sekami pakeitimai neįtraukiami, todėl matote tik tai, kas buvo perrašyta. Tekstinius failus, pavyzdžiui, .txt, .md, .csv, .json, .xml ar išeitinį kodą, atidarysite tiesiogiai failo mygtuku šalia kiekvieno lauko, o failo pavadinimas lieka matomas virš stulpelio. UTF-16 koduote išsaugoti failai atpažįstami, o paveikslėliai ir kiti dvejetainiai failai atmetami.

Santraukoje rodomas % sutapimas parodo, kiek abi versijos panašios. Tai abiem tekstams bendrų simbolių dalis, skaičiuojama abiejose pusėse, todėl pavyzdinės sutarties rezultatas yra 77,7 %. Šalia matote, kiek eilučių pridėta, pašalinta ir pakeista.

Diff checker kodui ir konfigūracijos failams

Lygindami išeitinį kodą, išjunkite Laužyti ilgas eilutes. Tada eilutės nelaužomos, o abu stulpeliai slenka kartu. Jei viena versija yra suglaudintas JSON ar kita viena ilga eilutė, pirmiausia abi versijas suformatuokite vienodai, kitaip visas failas bus parodytas kaip viena pakeista eilutė. Base64 formatu saugomas reikšmes, pavyzdžiui, konfigūracijos faile, lengviau palyginti jas iškodavus Base64 dekoduotuvu.

Palyginimas naudoja godųjį algoritmą, kurį 1986 m. paskelbė Eugene’as Myersas. Tą patį algoritmą pagal numatytuosius nustatymus naudoja ir Git. Jis ieško mažiausio ištrintų ir įterptų eilučių rinkinio, o tai reiškia abiejų tekstų ilgiausio bendro posekio (anglų kalba) paiešką. Ilgi tekstai lyginami fone, todėl puslapis neužstringa, o labai ilguose failuose nepakeistos atkarpos suskleidžiamos, kad iškart pereitumėte prie pakeitimų.

Rezultato eksportas ir dalijimasis nuoroda

Eksportuoti ir dalytis pateikia rezultatą unified diff (anglų kalba) formatu. Tai git diff formatas, kurį skaito git apply ir patch. Rezultatą galite nukopijuoti arba atsisiųsti kaip .diff ar .patch failą. Kopijuoti su paryškinimu į iškarpinę įdeda spalvotą lentelę, kurią galite įklijuoti į el. laišką, o Atsisiųsti kaip PNG paveikslėlį išsaugo pakeitimus kaip paveikslėlį, kurį galima nusiųsti pokalbyje ar pridėti prie užduoties.

Kopijuoti dalijimosi nuorodą abu tekstus ir jūsų parinktis supakuoja į adreso dalį po #. Naršyklės šio fragmento (anglų kalba) į serverį nesiunčia, todėl tekstai keliauja tik pačioje nuorodoje. Ilgesni tekstai sukuria ilgesnes nuorodas, o įrankis įspėja, kai nuoroda gali būti per ilga kai kurioms pokalbių programėlėms.

Dažniausiai užduodami klausimai

Ar lyginami tekstai kur nors įkeliami ar saugomi?

Ne. Palyginimas vyksta jūsų naršyklėje, o tekstai niekada nesiunčiami į serverį, todėl galite ramiai lyginti sutartis, vidinius dokumentus ar kodą. Kad darbas neprapultų perkrovus puslapį, tekstai išsaugomi jūsų pačių naršyklės saugykloje. Bendrai naudojamame kompiuteryje išjunkite Išsaugoti mano tekstus šioje naršyklėje. Atminkite, kad kiekvienas, gavęs dalijimosi nuorodą, gali perskaityti abu tekstus.

Kaip palyginti du Word dokumentus?

Word turi savo palyginimo funkciją skirtuke Peržiūra, Palyginti, kuri rodo ir formatavimo pakeitimus. Jei jums svarbus tik tekstas, nukopijuokite kiekvieno dokumento turinį ir įklijuokite jį į du laukus čia. „Google“ disko failams „Google“ dokumentuose yra komanda Įrankiai, Palyginti dokumentus.

Kodėl vienodai atrodančios eilutės pažymėtos kaip pakeistos?

Paprastai jos skiriasi simboliais, kurių nematote: tarpu eilutės gale, tabuliacija vietoj tarpų, nelaužomu tarpu, nukopijuotu iš tinklalapio ar Word, arba kitokia eilutės pabaiga. Įjunkite Rodyti tarpus ir tabuliacijas, kad pamatytumėte tarpus ir tabuliacijas. Kad įrankis nepaisytų jų visų, pažymėkite Visi tarpų skirtumai. Ši parinktis apima ir nelaužomus tarpus.

Ar galima palyginti dviejų tekstų panašumą ar patikrinti plagiatą?

Galite pamatyti, kiek panašūs du konkretūs tekstai: sutapimo procentas ir paryškintos ištraukos rodo, kas nukopijuota, o kas perrašyta. Tačiau tai nėra plagiato tikrinimo įrankis. Jis lygina tik du įklijuotus tekstus ir neieško nei internete, nei kituose dokumentuose.

Ar galima palyginti du sąrašus ir rasti skirtumus?

Taip, nustatyme Lyginti pagal pasirinkite Eilutės. Kiekvieną sąrašo elementą rašykite atskiroje eilutėje ir įrankis pažymės elementus, kurių trūksta vienoje ar kitoje pusėje. Palyginimas paiso eilučių tvarkos, todėl jei sąrašai surikiuoti skirtingai, pirmiausia abu surikiuokite vienodai. Pažymėję Didžiosios ir mažosios raidės ir Tarpai eilučių pradžioje ir pabaigoje, išvengsite klaidingų skirtumų.

Kokio ilgio gali būti tekstai?

Galite atidaryti iki 50 MB dydžio failus. Kol abu tekstai kartu neviršija maždaug 2 milijonų simbolių, rezultatas atsinaujina jums berašant. Viršijus šią ribą, įrankis lygina tik pagal eilutes ir laukia, kol paspausite Palyginti, kad rašymas išliktų sklandus.

Daugiau įrankių darbui su tekstu rasite kategorijoje Tekstas: žodžių ir simbolių skaičiuoklė suskaičiuoja bet kurios versijos žodžius, simbolius ir norminius puslapius, o raidžių formato keitiklis prieš lyginant suvienodina didžiąsias ir mažąsias raides.

Būčiau dėkingas, jei pasidalintumėte šiais puslapiais su draugais, išsaugotumėte juos žymėse ar nuorodą. Ačiū! 🙏