Primerjava besedil

Acrafto Team Besedilo
Posodobljeno
Enota primerjave
Pogled
Prezri
Prikaz

Zgoraj prilepite ali vnesite dve besedili. Razlike se bodo tukaj prikazovale sproti med tipkanjem.

Vse teče v vašem brskalniku. Besedili se nikamor ne pošiljata, povezava za deljenje pa ju nosi v delu naslova, ki ga brskalniki nikoli ne pošljejo strežniku.

N in P skačeta med spremembami · S zamenja strani · Ctrl+Enter primerja

Primerjava besedil na spletu poteka tako, da dve različici prilepite drugo ob drugo, to orodje za iskanje razlik (diff checker) pa označi vsako razliko že med tipkanjem. Dodane vrstice so zelene in označene z znakom plus, odstranjene so rdeče, šrafirane in označene z minusom, v vsaki spremenjeni vrstici pa vidite natanko tiste besede, ki se razlikujejo. Z njim preverite, kaj je nekdo spremenil v pogodbi, članku, prevodu, seznamu ali kosu kode, ali pa se prepričate, da sta besedili, ki bi morali biti enaki, res enaki.

Kako primerjati dve besedili na spletu

  1. Izvirnik prilepite v levo polje (A), spremenjeno različico pa v desno polje (B). Datoteko lahko spustite tudi na katero koli stran, če pa spustite dve datoteki hkrati, se zapolnita obe polji.
  2. Primerjava se prikaže pod možnostmi in se med urejanjem sproti posodablja. Z gumbom Primerjaj ali s Ctrl+Enter jo ročno zaženete znova.
  3. Med spremembami se premikate z gumboma s puščicama ali s tipkama N in P. Števec pokaže, kje ste, na primer „Sprememba 2 od 4“, ozek trak ob desnem robu pa označuje, kje v dokumentu so spremembe.
  4. Zamenjaj strani (tipka S) obrne primerjavo. Počisti obe polji izprazni polji, nekaj sekund pa lahko to še razveljavite.

Ne veste, kaj pričakovati? Preizkusi primer v obe polji vstavi dve različici kratke pogodbe o opravljanju storitev.

Primerjava dveh besedil vzporedno z označenimi razlikami

Pogled Vzporedno prikaže različici v dveh stolpcih: ujemajoče se vrstice so poravnane, številke vrstic pa so na obeh straneh. Pogled Poenoteno prikaže en sam stolpec, v katerem so odstranjene vrstice nad dodanimi, tako kot spremembe izpiše git diff. Na telefonu orodje vedno uporabi poenoten pogled, ker sta dva ozka stolpca težko berljiva.

Kako podrobna je primerjava, določa Enota primerjave:

  • Vrstice so primerne za kodo, sezname in večino dokumentov. Vrstice, ki so bile urejene in ne zamenjane, se povežejo v pare, spremenjene besede v njih pa so označene. V primeru je pri „v 14 dneh“ proti „v 10 delovnih dneh“ označeno le „14“ in „10 delovnih“.
  • Besede prikažejo besedilo kot tekočo prozo, izbrisane besede so prečrtane, nove pa podčrtane. To je najbolj primerno za članke in prevode, kjer je cel odstavek v eni vrstici.
  • Znaki označijo vsako črko ali števko, ki se razlikuje. Uporabite jih za kode in številke: primerjava številk računov 20260418 in 20260481 pokaže naravnost na števko 1, ki se je premaknila za 8.

Besede in znaki se ločujejo po enakih pravilih, kot jih za besedilo uporablja vaš brskalnik, zato primerjava deluje tudi v jezikih, ki besed ne ločujejo s presledki, na primer v japonščini ali tajščini.

Barva nikoli ni edini znak. Vsaka spremenjena vrstica ima tudi znak plus ali minus, odstranjene vrstice so šrafirane, odstranjene besede prečrtane, dodane pa podčrtane. Razlike tako ostanejo vidne tudi ljudem z rdeče-zeleno barvno slepoto in na črno-belem izpisu.

Primerjava besedil brez upoštevanja presledkov

Besedila, ki so videti enaka, se pogosto razlikujejo v znakih, ki jih ne vidite. Možnosti pod Prezri te razlike izločijo iz primerjave, podobno kot ustrezna stikala ukaza git diff (v angleščini):

  • Velike in male črke: „Skupaj“ in „SKUPAJ“ se štejeta za isto besedo.
  • Presledki na začetku in koncu vrstic: skrije presledke na koncu vrstic in spremenjene zamike.
  • Vse razlike v presledkih: prezre tudi presledke znotraj vrstic, zato je „cena:“ s tabulatorjem enaka kot „cena:“ z dvema presledkoma.
  • Prazne vrstice: preskoči prazne vrstice. Te ostanejo vidne, le posivljene so.
  • Konci vrstic: ta možnost je privzeto vklopljena. Windows vsako vrstico konča z dvema znakoma, CR in LF, macOS in Linux pa uporabljata samo LF (več o znaku za novo vrstico, v angleščini). Brez te možnosti bi se datoteka, shranjena v sistemu Windows, od iste datoteke, shranjene na Macu, razlikovala v čisto vsaki vrstici. Orodje vas vseeno opozori, kadar se konci vrstic razlikujejo, ko je možnost izklopljena, pa označi vsak odvečni CR.

Kadar ne ostane nobena razlika, dobite jasno sporočilo „Besedili sta enaki“ z opombo, ali se ujemata znak za znakom ali šele po izločitvi tistega, kar ste se odločili prezreti. Pokaži presledke in tabulatorje nariše piko za vsak presledek in puščico za vsak tabulator, kar je najhitrejši način, da ugotovite, kaj nevidna razlika v resnici je.

Primerjava dveh dokumentov in iskanje razlik

Orodje primerja navadno besedilo. Če želite primerjati Wordove dokumente ali datoteke PDF, iz vsake datoteke kopirajte besedilo in ga prilepite sem. Pisave, oblikovanje in sledene spremembe se ne upoštevajo, zato vidite le to, kar je bilo na novo napisano. Besedilne datoteke, kot so .txt, .md, .csv, .json, .xml ali izvorna koda, odprete neposredno z gumbom za datoteke ob vsakem polju, ime datoteke pa ostane vidno nad stolpcem. Datoteke, shranjene v UTF-16, orodje prepozna, slike in druge binarne datoteke pa zavrne.

Podatek % ujemanja v povzetku pove, kako podobni sta si različici. To je delež znakov, ki so obema besediloma skupni, štet na obeh straneh, zato primer pogodbe doseže 77,1 %. Poleg tega vidite, koliko vrstic je bilo dodanih, odstranjenih in spremenjenih.

Diff checker za kodo in konfiguracijske datoteke

Pri izvorni kodi izklopite Prelomi dolge vrstice. Vsaka vrstica tako ostane v eni vrsti, oba stolpca pa se pomikata skupaj. Če je ena različica minificiran JSON ali kakšna druga ena sama dolga vrstica, najprej obe različici oblikujte enako, sicer se celotna datoteka prikaže kot ena spremenjena vrstica. Vrednosti, shranjene v Base64, na primer v konfiguracijski datoteki, je laže primerjati, ko jih dekodirate z dekodirnikom Base64.

Primerjava uporablja požrešni algoritem, ki ga je leta 1986 objavil Eugene Myers, in sicer istega, ki ga privzeto uporablja Git. Išče najmanjši nabor izbrisanih in vstavljenih vrstic, kar se pri obeh besedilih prevede na iskanje najdaljšega skupnega podzaporedja (v angleščini). Dolga besedila se primerjajo v ozadju, zato stran ne zamrzne, v zelo dolgih datotekah pa se nespremenjeni odseki strnejo, tako da pridete naravnost do sprememb.

Izvoz rezultata in deljenje s povezavo

Izvoz in deljenje vam da rezultat v obliki unified diff (v angleščini), to je v formatu ukaza git diff, ki ga bereta git apply in patch. Lahko ga kopirate ali prenesete kot datoteko .diff ali .patch. Kopiraj s poudarki v odložišče shrani barvno tabelo, ki jo lahko prilepite v e-poštno sporočilo, Prenesi kot sliko PNG pa spremembe shrani kot sliko za klepet ali zahtevek.

Kopiraj povezavo za deljenje obe besedili in izbrane možnosti zapakira v del naslova za znakom #. Brskalniki tega fragmenta (v angleščini) ne pošiljajo strežniku, zato besedili potujeta le znotraj same povezave. Daljša besedila pomenijo daljše povezave, orodje pa vas opozori, ko je povezava morda predolga za nekatere aplikacije za klepet.

Pogosta vprašanja

Ali se besedila, ki jih primerjam, kam naložijo ali shranijo?

Ne. Primerjava teče v vašem brskalniku in besedili nikoli ne gresta na strežnik, zato lahko brez skrbi primerjate pogodbe, interne dokumente ali kodo. Da delo ostane ohranjeno tudi po ponovnem nalaganju strani, se besedili shranita v shrambo vašega brskalnika. Na skupnem računalniku izklopite Ohrani besedili v tem brskalniku. Upoštevajte, da lahko vsak, ki dobi povezavo za deljenje, prebere obe besedili.

Kako primerjati dva Wordova dokumenta?

Word ima lastno primerjavo pod Pregled, Primerjaj, ki pokaže tudi spremembe v oblikovanju. Če vas zanima samo besedilo, kopirajte besedilo vsakega dokumenta in ga prilepite v polji tukaj. Pri datotekah v Google Drivu ponujajo Google Dokumenti ukaz Orodja, Primerjaj dokumente.

Zakaj so vrstice, ki so videti enake, označene kot spremenjene?

Običajno se razlikujejo v znakih, ki jih ne vidite: presledek na koncu vrstice, tabulator namesto presledkov, nedeljivi presledek, kopiran s spletne strani ali iz Worda, ali drugačen konec vrstice. Vklopite Pokaži presledke in tabulatorje, da vidite presledke in tabulatorje. Če želite, da orodje vse to spregleda, označite Vse razlike v presledkih, kar zajame tudi nedeljive presledke.

Ali lahko primerjam podobnost dveh besedil ali preverim plagiatorstvo?

Vidite lahko, kako podobni sta si dve določeni besedili: odstotek ujemanja in označeni odlomki pokažejo, kaj je bilo prepisano in kaj preoblikovano. Vendar to ni orodje za preverjanje plagiatorstva. Primerja le besedili, ki ju prilepite, in ne išče po spletu ali drugih dokumentih.

Ali lahko primerjam dva seznama in najdem razlike?

Da, pod Enota primerjave izberite Vrstice. Vsako postavko zapišite v svojo vrstico in orodje označi postavke, ki manjkajo na eni ali drugi strani. Primerjava sledi vrstnemu redu vrstic, zato seznama, ki sta razvrščena različno, najprej razvrstite na enak način. Če označite Velike in male črke in Presledki na začetku in koncu vrstic, se izognete navideznim razlikam.

Kako dolgo je lahko besedilo?

Odprete lahko datoteke velikosti do 50 MB. Dokler sta obe besedili skupaj krajši od približno 2 milijonov znakov, se rezultat posodablja med tipkanjem. Nad to mejo orodje primerja samo po vrsticah in počaka, da pritisnete Primerjaj, tako da tipkanje ostane tekoče.

Več orodij za delo z besedilom najdete v kategoriji Besedilo: števec znakov in besed prešteje besede, znake in normirane strani vsake različice, pretvornik velikosti črk pa pred primerjavo poenoti velike in male črke.

Cenil bi, če bi te strani delili s prijatelji, jih dodali med zaznamke ali nanje povezali. Hvala! 🙏