Tekstivertailu ilmaiseksi
Vertaile kahta tekstilohkoa ja näe tarkalleen mitä muuttui. Rivi kerrallaan erot lisätyillä, poistetuilla ja muuttumattomilla riveillä.
Yleiset käyttötavat
- Vertaa KoodifragmenttejaEtsi tarkalleen, mitä muuttui koodifragmentin, konfiguraation tai komentosarjan kahden version välillä.
- Vertaa AsiakirjaluonnoksiaEtsi jokainen muutos asiakirjan, sopimuksen tai artikkelin kahden luonnoksen välillä — rivi riviltä.
- Vertaa Tietoja ja CSV-tiedostojaEtsi erot vietyjen tietojen, CSV-tiedostojen, lokien tai konfiguraation kahden version välillä.
- Vertaa KäännösversioitaKatso, mitä muuttui käännetyn asiakirjan, tekstitystiedoston tai lokalisointimerkkijonon kahden version välillä.
- Seuraa Muutoksia Sisällön MuutoksissaVertaa artikkelin, blogipostauksen tai markkinointi-kopion alkuperäisiä ja muokattuja versioita nähdäksesi, mitä muuttui.
Miten se toimii
Tekstivertailu käyttää käsin kirjoitettua pisimmän yhteisen alijonon (LCS) -algoritmia, joka on toteutettu suoraan tähän työkaluun — ei ulkoista diff-kirjastoa. Kaikki tapahtuu selaimessa; tekstiäsi ei koskaan lähetetä palvelimelle.
- 1Teksti jaetaan riveiksiJokaisen tekstialueen sisältö jaetaan rivinvaihdoista rivitaulukoksi. Valinnainen normalisointi (pienaakkosiksi muuttaminen, välilyöntien supistus) sovelletaan näiden taulukoiden kopioon ennen vertailua, kun taas alkuperäiset säilytetään näyttöä varten.
- 2LCS-taulukko laskettu Uint32Array-taulukossaAlhaalta ylös -dynaaminen ohjelmointitaulukko rakennetaan tyypitettyyn Uint32Array-taulukkoon — O(m×n) sekä ajassa että muistissa. Syötteille, joiden yhdistetty solumäärä ylittäisi 4 miljoonaa (noin 16 Mt), algoritmi siirtyy automaattisesti karkeampaan lohkovertailuun, jotta sivu pysyy reagoivana.
- 3Sanatason korostukset muuttuneilla riveilläKun poistettua riviä seuraa välittömästi lisätty rivi, toinen LCS-läpikäynti ajetaan tuon parin tokenisoiduille sanoille (jaettuna välilyönneistä). Tämä tuottaa inline-korostettuja segmenttejä, jotka näyttävät tarkalleen mitkä sanat muuttuivat rivin sisällä, ei vain mitkä rivit muuttuivat.
- 4Yhtenäinen diff-näkymä kontekstin supistuksellaOperaatiolista piirretään yhtenäisenä diffinä +/− -etuliittein ja värikoodauksella. Muuttumattomat rivit määritettävissä olevan kontekstiikkunan ulkopuolella (oletus: 3 riviä) supistetaan kolmen pisteen taakse. Koko tulos voidaan kopioida leikepöydälle tai ladata pelkkänä tekstinä .txt-tiedostona.
Liittyvät työkalut
CSV-ero
Vertaile kahta CSV-tiedostoa avainsarakkeen mukaan ja näe tarkalleen mitkä rivit lisättiin, poistettiin tai muuttuivat — ja mitkä tietyt kentät eroavat, vanha vs. uusi. Käsittelee lainattuja kenttiä; toimii kokonaan selaimessasi.
JSON-ero
Vertaile kahta JSON-objektia rakenteellisesti — näe tarkalleen mitkä avaimet lisättiin, poistettiin tai muuttuivat, jopa syvälle sisäkkäisiin tietoihin. Toimii selaimessasi.
PDF-vertailu
Ilmainen PDF-vertailu ilman lähetystä: näe, mikä muuttui kahden version välillä sanatason tekstivertailuna tai visuaalisena eroavaisuutena, selaimessasi.