Teksti võrdlemine online
Kleepige või kirjutage ülal kaks teksti. Erinevused ilmuvad siia juba kirjutamise ajal.
Ekspordi ja jaga
Kõik toimub teie brauseris. Teie tekste ei laadita kuhugi üles ja jagamislink kannab neid aadressi osas, mida brauserid serverile kunagi ei saada.
N ja P: liikumine muudatuste vahel · S: poolte vahetamine · Ctrl+Enter: võrdlemine
Teksti võrdlemiseks online kleepige kaks versiooni kõrvuti: see diff checker tõstab iga erinevuse esile juba kirjutamise ajal. Lisatud read on rohelised ja plussmärgiga, eemaldatud read punased, viirutatud ja miinusmärgiga ning iga muudetud rea sees näete täpselt neid sõnu, mis erinevad. Nii saate kontrollida, mida keegi lepingus, artiklis, tõlkes, loendis või koodis muutis, või veenduda, et kaks teksti, mis peaksid olema identsed, seda ka tõesti on.
Kuidas kahte teksti online võrrelda
- Kleepige algne tekst vasakusse välja (A) ja muudetud versioon paremasse välja (B). Faili võite lohistada ka kummalegi poolele või lohistada korraga kaks faili, et täita mõlemad väljad.
- Võrdlus ilmub valikute alla ja uueneb muutmise ajal. Võrdle või Ctrl+Enter käivitab selle käsitsi uuesti.
- Liikuge muudatuste vahel noolenuppudega või klahvidega N ja P. Loendur näitab, kus te olete, näiteks „Muudatus 2 / 4“, ja kitsas riba paremas servas näitab, kus dokumendis muudatused asuvad.
- Vaheta pooled (klahv S) pöörab võrdluse ümber. Tühjenda mõlemad tühjendab väljad ja mõne sekundi jooksul saate selle veel tagasi võtta.
Ei tea, mida oodata? Proovi näitega täidab mõlemad pooled lühikese teenuslepingu kahe versiooniga.
Kahe teksti võrdlemine kõrvuti ja erinevuste esiletõstmine
Kõrvuti näitab kahte versiooni kahes veerus, kus vastavad read on joondatud ja reanumbrid on mõlemal poolel. Ühes veerus paigutab kõik read ühte veergu ja eemaldatud read on lisatud ridade kohal, nii nagu git diff muudatusi väljastab. Telefonis kasutab tööriist alati ühe veeru vaadet, sest kahte kitsast veergu on raske lugeda.
Kui üksikasjalik võrdlus on, sõltub valikust Võrdlusühik:
- Read sobib koodile, loenditele ja enamikule dokumentidele. Read, mida on muudetud, mitte asendatud, paigutatakse paari ja nende sees tõstetakse esile muutunud sõnad. Näites märgitakse fraaside „14 päeva jooksul“ ja „10 tööpäeva jooksul“ puhul ainult „14 päeva“ ja „10 tööpäeva“.
- Sõnad näitab sisu jooksva tekstina, kus kustutatud sõnad on läbi kriipsutatud ja uued sõnad alla joonitud. See sobib kõige paremini artiklitele ja tõlgetele, kus terve lõik on ühel real.
- Märgid märgib iga erineva tähe või numbri. Kasutage seda koodide ja numbrite puhul: arvenumbrite 20260418 ja 20260481 võrdlemine osutab otse numbrile 1, mis liikus 8 taha.
Sõnad ja märgid eraldatakse samade reeglite järgi, mida teie brauser tekstiga töötamisel kasutab, seega toimib võrdlus ka keeltes, kus sõnade vahele tühikuid ei kirjutata, näiteks jaapani või tai keeles.
Värv ei ole kunagi ainus tunnus. Igal muudetud real on ka pluss- või miinusmärk, eemaldatud read on viirutatud, eemaldatud sõnad läbi kriipsutatud ja lisatud sõnad alla joonitud. Erinevused jäävad nähtavaks ka puna-rohelise värvipimedusega inimestele ja mustvalgel väljatrükil.
Teksti võrdlemine online tühikuid ignoreerides
Tekstid, mis näevad välja ühesugused, erinevad sageli märkide poolest, mida ei ole näha. Valikud jaotises Ignoreeri jätavad need erinevused võrdlusest välja, umbes nagu vastavad lülitid käsul git diff (inglise keeles):
- Suur- ja väiketähed käsitleb sõnu „Kokku“ ja „KOKKU“ ühe ja sama sõnana.
- Tühikud rea alguses ja lõpus peidab tühikud rea lõpus ja muudetud taanded.
- Kõik tühikute erinevused ignoreerib ka tühikuid rea sees, nii et „hind:“ koos tabeldusmärgiga vastab „hind:“ koos kahe tühikuga.
- Tühjad read jätab tühjad read vahele. Need jäävad nähtavaks, ainult hallina.
- Reavahetused on vaikimisi sisse lülitatud. Windows lõpetab iga rea kahe märgiga, CR ja LF, macOS ja Linux aga kasutavad ainult LF-i (reavahetustest lähemalt, inglise keeles). Ilma selle valikuta erineks Windowsis salvestatud fail samast Macis salvestatud failist igal real. Tööriist annab siiski teada, kui reavahetused erinevad, ja kui valik on välja lülitatud, märgib see iga lisa-CR-i.
Kui ühtegi erinevust ei jää, näete selget teadet „Tekstid on identsed“ koos märkusega, kas tekstid kattuvad märkhaaval või alles pärast seda, kui jätsite välja selle, mida otsustasite ignoreerida. Näita tühikuid ja tabeldusmärke joonistab iga tühiku kohale punkti ja iga tabeldusmärgi kohale noole. Nii saate kõige kiiremini teada, mis nähtamatu erinevus tegelikult on.
Kahe dokumendi erinevuste leidmine
Tööriist võrdleb lihtteksti. Wordi dokumentide või PDF-failide võrdlemiseks kopeerige tekst igast failist välja ja kleepige see siia. Fondid, vormindus ja jälitatud muudatused jäävad välja, nii et näete ainult seda, mis on ümber kirjutatud. Tekstifailid, nagu .txt, .md, .csv, .json, .xml või lähtekood, avanevad otse failinupuga iga välja kõrval ja faili nimi jääb veeru kohal nähtavaks. UTF-16 vormingus salvestatud failid tuntakse ära, pildid ja muud binaarfailid lükatakse tagasi.
% kattuvus kokkuvõttes näitab, kui sarnased need kaks versiooni on. See on mõlema teksti ühiste märkide osakaal, arvestatuna mõlemal poolel, nii et näitelepingu tulemus on 76,6 %. Selle kõrval näete, mitu rida lisati, eemaldati ja muudeti.
Diff checker koodi ja konfiguratsioonifailide jaoks
Lähtekoodi puhul lülitage välja Murra pikad read. Iga rida püsib siis ühes reas ja mõlemad veerud kerivad koos. Kui üks versioon on minimeeritud JSON või mõni muu üksik pikk rida, vormindage mõlemad versioonid kõigepealt ühtemoodi, muidu kuvatakse kogu fail ühe muudetud reana. Base64-vormingus salvestatud väärtusi, näiteks konfiguratsioonifailis, on lihtsam võrrelda pärast nende dekodeerimist Base64 dekodeerijaga.
Võrdlus kasutab ahnet algoritmi, mille Eugene Myers avaldas 1986. aastal ja mida ka Git vaikimisi kasutab. See otsib väikseimat kustutatud ja lisatud ridade hulka, mis tähendab sisuliselt kahe teksti pikima ühise alamjada (inglise keeles) leidmist. Pikki tekste võrreldakse taustal, nii et leht ei hangu, ja väga pikkades failides volditakse muutmata lõigud kokku, et jõuaksite otse muudatusteni.
Tulemuse eksportimine ja jagamine lingiga
Ekspordi ja jaga annab tulemuse kujul unified diff (inglise keeles). See on git diff vorming, mida loevad git apply ja patch. Saate selle kopeerida või alla laadida .diff- või .patch-failina. Kopeeri esiletõstuga paneb lõikelauale värvilise tabeli, mille saate kleepida e-kirja, ja Laadi alla PNG-pildina salvestab muudatused pildina, mida saab lisada vestlusesse või tööpiletisse.
Kopeeri jagamislink pakib mõlemad tekstid ja teie valikud aadressi ossa, mis tuleb pärast märki #. Brauserid ei saada seda fragmenti (inglise keeles) serverile, seega liiguvad tekstid ainult lingi enda sees. Pikemad tekstid teevad lingi pikemaks ja tööriist hoiatab, kui link võib mõne vestlusrakenduse jaoks liiga pikk olla.
Korduma kippuvad küsimused
Kas võrreldavad tekstid laaditakse kuhugi üles või salvestatakse?
Ei. Võrdlus toimub teie brauseris ja tekste ei saadeta kunagi serverisse, seega võite muretult võrrelda lepinguid, sisedokumente või koodi. Et teie töö säiliks ka pärast lehe uuesti laadimist, salvestatakse tekstid teie enda brauseri mällu. Jagatud arvutis lülitage välja Säilita tekstid selles brauseris. Pidage meeles, et igaüks, kes saab jagamislingi, saab mõlemat teksti lugeda.
Kuidas võrrelda kahte Wordi dokumenti?
Wordil on oma võrdlusfunktsioon menüüs Läbivaatus, Võrdle, mis näitab ka vorminduse muudatusi. Kui teid huvitab ainult sõnastus, kopeerige iga dokumendi tekst ja kleepige see siinsetesse väljadesse. Google Drive'i failide jaoks pakub Google Docs dokumentide võrdlemist menüüs Tööriistad.
Miks märgitakse ühesugused read muudetuks?
Tavaliselt erinevad need märkide poolest, mida ei ole näha: tühik rea lõpus, tabeldusmärk tühikute asemel, veebilehelt või Wordist kopeeritud mittekatkestav tühik või erinev reavahetus. Lülitage sisse Näita tühikuid ja tabeldusmärke, et tühikuid ja tabeldusmärke näha. Kui soovite, et tööriist neid kõiki eiraks, märkige Kõik tühikute erinevused, mis hõlmab ka mittekatkestavaid tühikuid.
Kas saan kontrollida kahe teksti sarnasust või plagiaati?
Saate näha, kui sarnased on kaks konkreetset teksti: kattuvuse protsent ja esile tõstetud lõigud näitavad, mis on kopeeritud ja mis ümber kirjutatud. Plagiaadikontrolli tööriist see siiski ei ole. See võrdleb ainult kahte kleebitud teksti ega otsi veebist ega teistest dokumentidest.
Kas saan võrrelda kahte loendit ja leida erinevused?
Jah, valige jaotises Võrdlusühik valik Read. Pange igale reale üks kirje ja tööriist märgib kirjed, mis kummaltki poolelt puuduvad. Võrdlus järgib ridade järjekorda, nii et kui loendid on sorteeritud erinevalt, sorteerige kõigepealt mõlemad ühtemoodi. Valikute Suur- ja väiketähed ning Tühikud rea alguses ja lõpus märkimine aitab vältida näilisi erinevusi.
Kui pikad võivad tekstid olla?
Avada saate kuni 50 MB suuruseid faile. Kuni mõlemas tekstis on kokku alla umbes 2 miljoni märgi, uueneb tulemus kirjutamise ajal. Suuremate tekstide puhul võrdleb tööriist ainult ridade kaupa ja ootab, kuni vajutate Võrdle, et kirjutamine jääks sujuvaks.
Rohkem tekstiga töötamise tööriistu leiate kategooriast Tekst: tekstiloendur loeb kummagi versiooni sõnad, märgid ja normleheküljed ning Case muundur ühtlustab enne võrdlemist suur- ja väiketähed.