Avaleht / Arendajatööriistad / Teksti ja failide võrdlus veebis
Tasuta veebitööriistad

Teksti ja failide võrdlus veebis

Võrdle kahte teksti või faili veebis. Näita lisatud ja kustutatud ridu pluss- ja miinusmärkidega. Töötab brauseris, privaatne. Töötlemine toimub kohalikult t…

Alusta kasutamist

Millist probleemi see lahendab?

Tihti on vaja kiiresti näha, mis on kahes tekstiversioonis erinev – näiteks artikli mustand vs lõplik versioon, konfiguratsioonifaili vana ja uus sisu või programmi väljund. See tööriist näitab rea kaupa, millised read on lisatud ja millised kustutatud.

Töötlemine ja piirangud

Tööriist jagab sisendid ridadeks ja arvutab pikima ühise jada (LCS) tabeli. Võrdlus on täpne: suur- ja väiketähed ning tühikud loevad. Iga redaktor mahutab kuni 500 000 tähemärki ja 20 000 rida. Ridade arvu korrutis (koos tabeli piiridega) peab jääma umbes 4 000 000 lahtri sisse, sest kasutatakse ruutkeerukusega dünaamilist programmeerimist – väga suuri faile see ei töötle. Faile loetakse brauseri File.text meetodiga, seega UTF-8 kodeeringuga failid kuvatakse õigesti, vanemad kodeeringud võivad näida valesti.

Näide

Kui sisend A on:

punane
sinine

ja sisend B on:

punane
roheline

siis tulemus näitab rida punane muutmata, roheline lisatuna (+) ja sinine kustutatuna (-). Asendust ei eristata eraldi märgistusega – see on lihtsalt üks lisamine ja üks kustutamine.

Privaatsus

Kogu töötlus toimub sinu brauseris; faile või kleebitud teksti ei saadeta serverisse.

Korduma kippuvad küsimused

Kas saan võrrelda faile, mis on suuremad kui 5 MiB?

Ei, iga valitud fail on piiratud 5 MiB-ga. Lisaks on redaktori tähemärkide piir 500 000 ja ridade piir 20 000.

Miks ei ole valikut tühikute ignoreerimiseks?

Tööriist on loodud täpseks võrdluseks – tühikud ja suurtähed loevad. Sellel versioonil puudub vastav valik.

Kuidas tõlgendada tulemust, kui rida on muudetud?

Muudetud rida kuvatakse kahe reana: vana rida miinusmärgiga ja uus rida plussmärgiga. Tööriist ei näita tähemärgi tasemel erinevusi.

Kontrollnimekiri

  • Kleebi tekst või laadi fail mõlemale poole.
  • Kontrolli, et sisend ei ületa piiranguid.
  • Käivita võrdlus.
  • Vaata pluss- ja miinusmärke.
  • Kopeeri tulemus, kui vajad.

Töötlemine toimub kohalikult teie brauseris.