Szöveg összehasonlítás

Acrafto Team Szöveg
Frissítve
Összehasonlítás alapja
Nézet
Ne vegye figyelembe
Megjelenítés

Illesszen be vagy írjon be fent két szöveget. A különbségek gépelés közben itt jelennek meg.

Minden a böngészőjében fut. A szövegek sehova nem kerülnek fel, a megosztási hivatkozás pedig a cím azon részében viszi őket, amelyet a böngészők soha nem küldenek el a szervernek.

N és P: ugrás a változások között · S: oldalak felcserélése · Ctrl+Enter: összehasonlítás

Két szöveg összehasonlítása online egyszerű: illessze be egymás mellé a két változatot, és ez a szövegösszehasonlító már gépelés közben kiemel minden különbséget. A hozzáadott sorok zöldek és pluszjellel jelöltek, a törölt sorok pirosak, sraffozottak és mínuszjellel jelöltek, a módosított sorokon belül pedig pontosan azokat a szavakat látja, amelyek eltérnek. Akkor hasznos, ha meg akarja nézni, mit változtatott valaki egy szerződésben, cikkben, fordításban, listában vagy kódrészletben, vagy ha meg akar győződni arról, hogy két szöveg, amelynek egyeznie kellene, valóban azonos.

Két szöveg összehasonlítása online lépésről lépésre

  1. Az eredeti szöveget illessze be a bal oldali mezőbe (A), a módosított változatot a jobb oldaliba (B). Bármelyik oldalra ráhúzhat egy fájlt is, vagy egyszerre két fájlt, hogy mindkét mező kitöltődjön.
  2. Az összehasonlítás a beállítások alatt jelenik meg, és szerkesztés közben folyamatosan frissül. Az Összehasonlítás gomb vagy a Ctrl+Enter kézzel is újra lefuttatja.
  3. A változások között a nyílgombokkal vagy az N és P billentyűvel ugorhat. A számláló mutatja, hol tart, például „Változás: 2 / 4”, a jobb szélen futó keskeny sáv pedig jelzi, hol vannak a változások a dokumentumban.
  4. Az Oldalak felcserélése (S billentyű) megfordítja az összehasonlítást. A Mindkét oldal törlése gomb kiüríti a mezőket, és ezt néhány másodpercig még visszavonhatja.

Nem tudja, mire számítson? A Példa kipróbálása mindkét oldalt kitölti egy rövid szolgáltatási szerződés két változatával.

Szövegek összehasonlítása egymás mellett, a különbségek kiemelésével

Az Egymás mellett nézet két oszlopban mutatja a két változatot, az egymásnak megfelelő sorokat egy vonalba igazítva és mindkét oldalon sorszámokkal. Az Egyesített nézet egyetlen oszlopot mutat, a törölt sorokat a hozzáadottak fölött, ahogy a git diff is kiírja a változásokat. Telefonon az eszköz mindig az egyesített nézetet használja, mert két keskeny oszlopot nehéz olvasni.

Az összehasonlítás részletességét az Összehasonlítás alapja beállítás határozza meg:

  • A Sorok beállítás kódhoz, listákhoz és a legtöbb dokumentumhoz való. Azokat a sorokat, amelyeket szerkesztettek, nem pedig lecseréltek, az eszköz párba állítja, és kiemeli bennük a megváltozott szavakat. A példában a „14 napon belül” és a „10 munkanapon belül” közül csak a „14 napon” és a „10 munkanapon” kap kiemelést.
  • A Szavak beállítás folyó szövegként mutatja a tartalmat, a törölt szavakat áthúzva, az újakat aláhúzva. Ez cikkeknél és fordításoknál működik a legjobban, ahol egy egész bekezdés egyetlen sorban áll.
  • A Karakterek beállítás minden eltérő betűt vagy számjegyet megjelöl. Kódokhoz és számokhoz használja: a 20260418 és a 20260481 számlaszám összehasonlítása egyenesen arra az 1-esre mutat, amely a 8-as mögé került.

A szavakat és a karaktereket az eszköz ugyanazokkal a szabályokkal bontja fel, amelyeket a böngészője a szövegekhez használ, így az összehasonlítás olyan nyelveknél is működik, amelyek nem tesznek szóközt a szavak közé, például a japánnál vagy a thainál.

A szín soha nem az egyetlen jelzés. Minden módosított sor plusz- vagy mínuszjelet is kap, a törölt sorok sraffozottak, a törölt szavak áthúzottak, a hozzáadott szavak aláhúzottak. A különbségek így a vörös-zöld színtévesztők számára és fekete-fehér nyomtatásban is láthatók maradnak.

Szövegek összehasonlítása online a szóközök figyelmen kívül hagyásával

Az egyformának látszó szövegek gyakran olyan karakterekben térnek el, amelyeket nem lát. A Ne vegye figyelembe csoport beállításai kiveszik ezeket a különbségeket az összehasonlításból, hasonlóan a git diff (angol nyelven) megfelelő kapcsolóihoz:

  • A Kis- és nagybetűk beállítás az „Összesen” és az „ÖSSZESEN” alakot ugyanannak a szónak veszi.
  • A Szóközök a sorok elején és végén beállítás elrejti a sorvégi szóközöket és a megváltozott behúzást.
  • A Minden eltérés a szóközökben beállítás a sorokon belüli szóközöket is figyelmen kívül hagyja, így a tabulátorral folytatódó „ár:” megegyezik a két szóközzel folytatódó „ár:” szöveggel.
  • Az Üres sorok beállítás átugorja az üres sorokat. Ezek láthatók maradnak, csak szürkén.
  • A Sorvégjelek beállítás alapértelmezetten be van kapcsolva. A Windows minden sort két karakterrel zár, CR és LF jellel, a macOS és a Linux csak LF-fel (bővebben a soremelésről). E beállítás nélkül egy Windowson mentett fájl minden egyes sorában eltérne ugyanattól a Macen mentett fájltól. Az eszköz ettől függetlenül jelzi, ha a sorvégjelek eltérnek, kikapcsolt beállításnál pedig minden plusz CR jelet megjelöl.

Ha nem marad különbség, egyértelmű „A szövegek azonosak” üzenetet kap, egy megjegyzéssel arról, hogy a szövegek karakterről karakterre egyeznek, vagy csak a figyelmen kívül hagyott részek elhagyása után. A Szóközök és tabulátorok megjelenítése minden szóköz helyére pontot, minden tabulátor helyére nyilat rajzol, így derítheti ki a leggyorsabban, mi is valójában egy láthatatlan különbség.

Két dokumentum összehasonlítása és a különbségek megkeresése

Az eszköz egyszerű szöveget hasonlít össze. Word-dokumentumok vagy PDF-ek összehasonlításához másolja ki a szöveget mindkét fájlból, és illessze be ide. A betűtípusok, a formázás és a követett változtatások kimaradnak, így csak azt látja, amit átírtak. A szövegfájlok, például a .txt, .md, .csv, .json, .xml fájlok vagy a forráskód, közvetlenül megnyithatók az egyes mezők melletti fájlgombbal, a fájl neve pedig látható marad az oszlop fölött. Az UTF-16 kódolással mentett fájlokat is felismeri, a képeket és más bináris fájlokat viszont elutasítja.

Az összesítésben látható % egyezés megmutatja, mennyire hasonlít egymásra a két változat. Ez a mindkét szövegben közös karakterek aránya, mindkét oldalon számolva, így a példaszerződésnél az eredmény 80,6%. Mellette azt is látja, hány sort adtak hozzá, töröltek és módosítottak.

Diff kódhoz és konfigurációs fájlokhoz

Forráskódnál kapcsolja ki a Hosszú sorok tördelése beállítást. Ekkor egyetlen sor sem törik meg, és a két oszlop együtt gördül. Ha az egyik változat minifikált JSON vagy más, egyetlen hosszú sorból álló szöveg, előbb formázza meg mindkét változatot ugyanúgy, különben az egész fájl egyetlen módosított sorként jelenik meg. A Base64-ben tárolt értékeket, például egy konfigurációs fájlban, könnyebb összehasonlítani, ha előbb dekódolja őket a Base64-dekódolóval.

Az összehasonlítás az Eugene Myers által 1986-ban közzétett mohó algoritmust használja, ugyanazt, amelyet a Git is alapértelmezésként alkalmaz. A törölt és beszúrt sorok legkisebb halmazát keresi, ami a két szöveg leghosszabb közös részsorozatának (angol nyelven) megkeresését jelenti. A hosszú szövegeket az eszköz a háttérben hasonlítja össze, így az oldal nem fagy le, a nagyon hosszú fájlokban pedig a változatlan szakaszok összecsukódnak, hogy egyenesen a változásokhoz jusson.

Az eredmény exportálása vagy megosztása hivatkozással

Az Exportálás és megosztás menüből az eredményt egyesített diff (unified diff) formátumban kapja meg. Ez a git diff formátuma, amelyet a git apply és a patch is be tud olvasni. Kimásolhatja, vagy letöltheti .diff vagy .patch fájlként. A Másolás kiemeléssel színes táblázatot tesz a vágólapra, amelyet beilleszthet egy e-mailbe, a Letöltés PNG-képként pedig képként menti a változásokat egy csevegéshez vagy egy hibajegyhez.

A Megosztási hivatkozás másolása mindkét szöveget és a beállításait a cím # utáni részébe csomagolja. Ezt a fragmentumot (angol nyelven) a böngészők nem küldik el a szervernek, így a szövegek csak magában a hivatkozásban utaznak. A hosszabb szövegek hosszabb hivatkozást eredményeznek, és az eszköz figyelmezteti, ha egy hivatkozás túl hosszú lehet egyes csevegőalkalmazásoknak.

Gyakran ismételt kérdések

Feltöltődnek vagy tárolódnak valahol az összehasonlított szövegek?

Nem. Az összehasonlítás a böngészőjében fut, és a szövegek soha nem kerülnek szerverre, így nyugodtan összehasonlíthat szerződéseket, belső dokumentumokat vagy kódot. Hogy a munkája egy újratöltés után is megmaradjon, a szövegek a saját böngészője tárhelyére mentődnek. Közös számítógépen kapcsolja ki a Szövegek megőrzése ebben a böngészőben beállítást. Ne feledje, hogy aki megkapja a megosztási hivatkozást, mindkét szöveget el tudja olvasni.

Hogyan lehet két Word-dokumentumot összehasonlítani?

A Wordnek saját összehasonlító funkciója van a Korrektúra lapon, az Összehasonlítás gomb alatt, és ez a formázás változásait is megmutatja. Ha csak a szöveg érdekli, másolja ki mindkét dokumentum szövegét, és illessze be ide a két mezőbe. A Google Drive-on tárolt fájlokhoz a Google Dokumentumok az Eszközök menüben kínálja a Dokumentumok összehasonlítása lehetőséget.

Miért jelennek meg módosítottként az egyformának látszó sorok?

Általában olyan karakterekben térnek el, amelyeket nem lát: egy sorvégi szóköz, szóközök helyett egy tabulátor, egy weboldalról vagy a Wordből kimásolt nem törhető szóköz, vagy eltérő sorvégjel. Kapcsolja be a Szóközök és tabulátorok megjelenítése beállítást, hogy lássa a szóközöket és a tabulátorokat. Ha azt szeretné, hogy az eszköz mindezeket figyelmen kívül hagyja, jelölje be a Minden eltérés a szóközökben beállítást, amely a nem törhető szóközökre is vonatkozik.

Össze lehet hasonlítani két szöveget hasonlóság vagy plágium szempontjából?

Azt láthatja, mennyire hasonlít egymásra két konkrét szöveg: az egyezés százaléka és a kiemelt részek megmutatják, mit másoltak át és mit írtak át. Plágiumkereső azonban nem. Csak a beillesztett két szöveget hasonlítja össze, nem keres az interneten és más dokumentumokban.

Össze lehet hasonlítani két listát, és megkeresni a különbségeket?

Igen, az Összehasonlítás alapja beállításnál a Sorok választásával. Minden sorba egy tételt írjon, és az eszköz megjelöli azokat a tételeket, amelyek valamelyik oldalról hiányoznak. Az összehasonlítás a sorok sorrendjét követi, ezért ha a két lista eltérően van rendezve, előbb rendezze mindkettőt ugyanúgy. A Kis- és nagybetűk és a Szóközök a sorok elején és végén bejelölése megelőzi a látszólagos különbségeket.

Milyen hosszú szövegeket lehet összehasonlítani?

Legfeljebb 50 MB-os fájlokat nyithat meg. Amíg a két szöveg együtt nagyjából 2 millió karakter alatt marad, az eredmény gépelés közben frissül. E fölött az eszköz csak soronként hasonlít össze, és megvárja, amíg megnyomja az Összehasonlítás gombot, hogy a gépelés ne akadozzon.

További szövegkezelő eszközöket a Szöveg kategóriában talál: a szó- és karakterszámláló megszámolja bármelyik változat szavait, karaktereit és normáloldalait, a kis- és nagybetű átalakító pedig összehasonlítás előtt egységessé teszi a nagybetűk használatát.

Örülnék, ha megosztanád ezeket az oldalakat barátaiddal, elmentenéd a könyvjelzőkbe vagy linkelnéd őket. Köszönöm! 🙏