Tekstien vertailu
Vertaa kahta tekstiä riveittäin, sanoittain tai merkeittäin. Korosta lisäykset ja poistot luonnoksissa, koodissa ja JSONissa, säilyttäen välilyönnit ja rivinvaihdot. Ilman tiliä.
Tulos tulee tähän.
Näin vertaat kahta tekstiä
- Liitä alkuperäinen teksti ensimmäiseen kenttään ja muokattu versio vertailukenttään.
- Valitse rivit koodille ja luetteloille, sanat tavalliselle tekstille tai merkit pienille kirjain- ja numeromuutoksille.
- Suorita vertailu ja tarkista korostetut lisäykset ja poistot. Vaihda tilaa ja vertaa uudelleen, jos haluat eri tarkkuustason.
Näin käytät työkalua: Tekstien vertailu
Rivivertailu sopii koodiin ja asetustiedostoihin, merkkivertailu pieniin muutoksiin. Myös välilyönnit huomioidaan. Liian suuret tai monimutkaiset vertailut keskeytetään, jotta selain pysyy käyttökelpoisena.
Esimerkki kahden tekstiversion vertailusta
- Syöte
Syöte Ensimmäinen rivi Toinen rivi Kolmas rivi Vertailtava teksti Ensimmäinen rivi Muokattu rivi Kolmas rivi- Tulos
[ { "value": "Ensimmäinen rivi\n", "count": 4, "kind": "unchanged" }, { "value": "Toinen", "count": 1, "kind": "removed" }, { "value": "Muokattu", "count": 1, "kind": "added" }, { "value": " rivi\nKolmas rivi", "count": 6, "kind": "unchanged" } ]
Kysymyksiä työkalusta: Tekstien vertailu
Milloin kannattaa verrata riveittäin, sanoittain tai merkeittäin?
Rivitila korostaa muuttuneet rivit kokonaan ja sopii koodille, lokeille ja luetteloille. Sanatila rajaa muutokset lauseiden sisällä ja säilyttää tyhjemerkit. Merkkitila auttaa löytämään muuttuneen numeron tai kirjaimen. Emojit ja yhdistyvät merkit voivat sisältää useita koodipisteitä; käytä Unicode-työkalua, jos ulkoasu johtaa harhaan.
Ohitetaanko välilyönnit, rivinloput tai kirjainkoko?
Ei. Välilyönnit, sarkaimet, rivinloput sekä isot ja pienet kirjaimet huomioidaan vertailussa. Samalta näyttävissä teksteissä voi olla erilaisia näkymättömiä merkkejä. Sanatila ei ole kielikohtainen kielioppianalyysi. Jos koko rivi korostuu, kokeile merkkitilaa pienemmän eron löytämiseksi.
Voinko verrata JSONia ja lähdekoodia?
Kyllä, liittämällä ne tekstinä. JSONia verrataan tekstinä, ei tietosisällön vastaavuuden perusteella: sisennys ja avainten järjestys voivat aiheuttaa eroja. Muotoile ensin molemmat samoilla JSON-asetuksilla, jos haluat vähentää muotoilueroja. Työkalu ei suorita koodia, varmista ohjelman toimintaa eikä yhdistä muutoksia automaattisesti.
Voinko verrata Word- tai PDF-tiedostoja ja ladata Git-korjaustiedoston?
Tämä sivu vertaa kahta liitettyä tekstiä eikä poimi sisältöä Word- tai PDF-tiedostoista. Kopiointi ja lataus tuottavat rakenteisen muutosluettelon JSON-tekstinä, eivät Git-korjaustiedostoa tai yhdistettyä asiakirjaa. Suuret tai hyvin erilaiset tekstit voivat saavuttaa koko- tai aikarajan; vertaa pienempiä osia.
Lähetetäänkö tiedostoni, tokenini tai tekstini palvelimelle?
Ei. Työkalut käsittelevät tiedot selaimessasi. Sivusto toimittaa sivun ja ohjelmakoodin, mutta syötettäsi ei lähetetä muunnospalvelimelle eikä tallenneta käyttäjätilille.
Hyödylliset työkalut seuraavaan vaiheeseen
- JSON-muotoilu, tiivistys ja tarkistus
Muotoile, tiivistä ja tarkista JSON säilyttäen suurten lukujen tarkkuus. Valitse sisennys ja avainten lajittelu.
- Unicode-tarkastelu ja escape-muunnin
Tarkastele Unicode-koodipisteitä, UTF-8-tavuja ja UTF-16-koodiyksiköitä ja muunna JavaScriptin Unicode-escape-sekvenssejä.
- SHA-256-tiiviste ja tarkistussumma
Laske tekstin ja tiedostojen SHA-256-tiiviste ja tarkista latauksia julkaistuja tarkistussummia vasten.
Yleiset tehtävät ja esimerkit
- JSON-minifiointi
Tiivistä JSON yhdelle riville muuttamatta tekstiä tai lukujen tarkkaa esitystä.
Kaikki kehittäjätyökalut
Koodaus ja tiedostot
Muunna tekstiä, tavuja, verkko-osoitteita ja upotettuja kuvia alkuperäisiä tietoja muuttamatta.
Base64-koodaus ja purku
Koodaa UTF-8-teksti Base64-muotoon tai pura tavallinen ja URL-turvallinen Base64. Valitse täytemerkit ja rivipituus.
Base64URL-koodaus ja purku
Koodaa teksti URL-turvalliseen Base64-muotoon merkeillä - ja _ ja pura Base64URL myös ilman täytemerkkejä.
Kuva Base64-muotoon
Muunna PNG-, JPEG-, GIF-, WebP-, SVG- ja muut tunnistetut kuvat Base64 Data URI -muotoon selaimessa.
Base64 kuvaksi
Pura Base64-kuvia ja Data URI -merkkijonoja, esikatsele tuettuja kuvamuotoja ja lataa alkuperäiset tavut.
Tiedosto Base64-muotoon
Koodaa mikä tahansa tiedosto Base64-muotoon. Lisää halutessasi Data URI, täytemerkit tai MIME-rivinvaihdot.
Base64 tiedostoksi
Palauta ladattava tiedosto Base64- tai Data URI -syötteestä muuttamatta purettuja tavuja.
URL-koodaus ja purku
Koodaa URL-osoitteiden osia, kokonaisia osoitteita ja lomakearvoja tai pura prosenttikoodaus ja välilyönnit.
HTML-entiteettien koodaus ja purku
Muunna teksti HTML-entiteeteiksi tai pura nimetyt ja numeeriset merkkiviittaukset.
Unicode-tarkastelu ja escape-muunnin
Tarkastele Unicode-koodipisteitä, UTF-8-tavuja ja UTF-16-koodiyksiköitä ja muunna JavaScriptin Unicode-escape-sekvenssejä.
Tietojen ja tekstin tarkastelu
Lue rakenteista dataa ja tokeneita ja selvitä tarkasti, mikä muuttui.
JSON-muotoilu, tiivistys ja tarkistus
Muotoile, tiivistä ja tarkista JSON säilyttäen suurten lukujen tarkkuus. Valitse sisennys ja avainten lajittelu.
JWT-dekooderi
Lue JWT:n otsake ja sisältö ja tarkastele voimassaoloaikoja lähettämättä tokenia ulkopuoliseen palveluun.
Säännöllisten lausekkeiden testeri
Testaa JavaScript-regex-lausekkeita: liput, osumien sijainnit, sieppausryhmät ja nimetyt ryhmät.
Tiivisteet, tunnisteet ja ajastukset
Tarkista tiedostoja, luo tunnisteita ja tutki ajankohtia ja toistuvia ajastuksia.
MD5-tiiviste ja tarkistussumma
Laske tekstin tai paikallisen tiedoston MD5-tiiviste ja vertaa sitä odotettuun tarkistussummaan.
SHA-1-tiiviste ja tarkistussumma
Laske UTF-8-tekstin tai tiedoston SHA-1-tiiviste ja vertaa tulosta tarkistussummaan.
SHA-256-tiiviste ja tarkistussumma
Laske tekstin ja tiedostojen SHA-256-tiiviste ja tarkista latauksia julkaistuja tarkistussummia vasten.
SHA-512-tiiviste ja tarkistussumma
Laske tekstin ja tiedostojen SHA-512-tiiviste omalla laitteellasi ja vertaa kokonaisia heksadesimaalituloksia.
CRC32-laskuri
Laske tekstin tai tiedoston tavallinen CRC-32 ja vertaa kahdeksan merkin heksadesimaalisia tarkistussummia.
HMAC-generaattori
Luo HMAC-SHA-1-, HMAC-SHA-256- ja HMAC-SHA-512-koodeja salaisella UTF-8- tai heksadesimaaliavaimella.
UUID- ja GUID-generaattori
Luo satunnaisia UUID v4 -tunnisteita tai ajallisesti järjestyviä UUID v7 -tunnisteita yksittäin tai erissä.
Unix-aikaleimamuunnin
Muunna Unix-sekunteja, millisekunteja ja ISO 8601 -päiväyksiä ja tarkastele samaa hetkeä UTC- tai IANA-aikavyöhykkeellä.
Cron-lausekkeen tulkinta
Tarkista viisi- ja kuusikenttäiset Cron-lausekkeet ja katso tulevat suoritusajat aikavyöhykkeet ja kesäaika huomioiden.
Cron-lausekkeen luonti
Luo Cron-lausekkeita aikakentistä tai valmiista ajastuksista ja esikatsele tulevia suoritusaikoja valitulla aikavyöhykkeellä.
Teksti ja tiedostot käsitellään omalla laitteellasi. Älä jätä luottamuksellisia tuloksia jaetulle leikepöydälle. Käytä yksityisten avainten ja tokenien käsittelyyn luotettavaa laitetta.