Ingyenes Szöveg Diff
Hasonlíts össze két szövegblokkot, és nézd meg pontosan, mi változott. Soronkénti diff hozzáadott, eltávolított és változatlan sorokkal.
Gyakori felhasználások
- Kódrészletek összehasonlításaLássa pontosan mit változott egy kódrészlet, konfiguráció vagy szkript két verziója között.
- Dokumentum-piszkozatok összehasonlításaKeresse meg az összes változást egy dokumentum, szerződés vagy cikk két piszkozata között - sorról sorra.
- Adatok és CSV-fájlok összehasonlításaKeresse meg a különbségeket az exportált adatok, CSV-fájlok, naplók vagy konfigurációk két verziója között.
- Fordítási verziók összehasonlításaNézze meg, hogy mi változott a fordított dokumentum, felirat fájl vagy honosítási karakterlánc két verziója között.
- Nyomon követi a tartalmi felülvizsgálatok változásaitHasonlítsa össze az eredeti és szerkesztett verzióit egy cikkhez, blogbejegyzéshez vagy marketing másolathoz, hogy megtudja, mi változott.
Hogyan működik
A Szövegösszehasonlítás egy kézzel írt Leghosszabb Közös Részsorozat (LCS) algoritmust használ, amely közvetlenül ebbe az eszközbe van beépítve — nincs külső diff könyvtár. Minden a böngészőben zajlik; a szöveged soha nem kerül szerverre.
- 1A szöveg sorokra bomlikMindkét szövegdoboz tartalma újsor karakterek mentén sorok tömbjére bomlik. Egy opcionális normalizálás (kisbetűsítés, szóközök tömörítése) ezeknek a tömböknek egy másolatán fut le összehasonlítás előtt, az eredetiek pedig megőrződnek a megjelenítéshez.
- 2Az LCS-tábla egy Uint32Array-ben kerül kiszámításraEgy alulról-felfelé építkező dinamikus programozási tábla készül egy típusos Uint32Array-ben — O(m×n) mind idő, mind memória tekintetében. Ha a bemenetek együttes cellaszáma meghaladná a 4 milliót (kb. 16 MB), az algoritmus automatikusan egy durvább blokk-diff-re vált, hogy az oldal reszponzív maradjon.
- 3Szó szintű kiemelés a megváltozott sorokonAmikor egy törölt sort azonnal egy beszúrt sor követ, egy második LCS-menet fut le a pár tokenizált szavain (szóközök mentén bontva). Ez inline kiemelt szakaszokat állít elő, amelyek pontosan mutatják, mely szavak változtak a soron belül, nem csak azt, mely sorok változtak.
- 4Egyesített diff nézet kontextus-összecsukássalA műveletlista egyesített diff-ként jelenik meg +/− előtagokkal és színkódolással. A konfigurálható kontextusablakon (alapértelmezés: 3 sor) kívüli, változatlan sorok egy három pont mögé csukódnak. A teljes eredmény lemásolható a vágólapra vagy letölthető sima szöveges .txt fájlként.
Kapcsolódó eszközök
CSV Diff
Hasonlíts össze két CSV fájlt egy kulcsoszlop alapján, és nézd meg pontosan, melyik sorok kerültek hozzáadásra, eltávolításra vagy módosításra — a régi és az új között különböző mezőkkel megjelenítve. Kezeli az idézett mezőket; teljes egészében a böngésződben fut.
JSON Diff
Hasonlíts össze két JSON-objektumot strukturálisan — nézd meg pontosan, mely kulcsok kerültek hozzáadásra, eltávolításra vagy módosításra, még mélyen beágyazott adatokban is. A böngésződben fut.
PDF-összehasonlító
Ingyenes PDF-összehasonlítás feltöltés nélkül: nézd meg, mi változott két verzió között szintű szöveges korrektúraként vagy vizuális eltérésként, a böngésződben.