CanDoYa
CA

Comparar Texts

Funciona del tot al navegador: sense pujar res ni registrar-te.

Text original
Text modificat
DiferenciesLínies: 0
Enganxa dues versions de text a l'esquerra i a la dreta per veure que ha canviat, línia a línia.
Enganxa dos textos per comparar-los línia a línia i paraula a paraula
Afegits: 0Eliminats: 0Modificats: 0Sense canvis: 0
Comparteix aquesta eina

Que és una eina per comparar texts?

Una eina per comparar texts confronta dues versions d'un text i destaca que s'ha afegit, eliminat o modificat entre elles. Aquesta eina executa l'algorisme Myers diff (el mateix algorisme d'edició mínima que utilitza git) completament al teu navegador: enganxa l'original a l'esquerra, la versió nova a la dreta, i obtindràs una vista en paral·lel amb números de línia, ressaltats a nivell de paraula a les línies que han canviat, i el recompte de línies afegides, eliminades i sense canvis.

Com s’utilitza

  1. 1Enganxa l'original. Col·loca el text original al quadre de l'esquerra. Pot ser una frase, un paràgraf o milers de línies - el diff s'executa al navegador.
  2. 2Enganxa la versió modificada. Col·loca la versió nova al quadre de la dreta. El diff en paral·lel s'actualitza mentre escrius, amb números de línia i ressaltats a nivell de paraula a les línies que han canviat in situ.
  3. 3Filtra el soroll. Commuta Ignora majúscules o Ignora espais si aquestes diferencies no són rellevants. Utilitza Intercanvia costats per invertir la comparació, o Copia com a pegat per copiar un diff unificat.

Per a qui és

La comparació s'executa mentre escrius i es queda al teu dispositiu - res no es puja al servidor, de manera que és segur per a esborranys no publicats, contractes, codi font i instruccions d'IA. El diff de línies utilitza l'algorisme Myers per trobar el conjunt mínim d'insercions i supressions que converteix el text de l'esquerra en el de la dreta - el mateix enfocament que impulsa git diff - de manera que els ressaltats segueixen el que realment ha canviat en lloc de tornar-se vermells des de la primera edició. A les línies que han canviat in situ, una segona passada a nivell de paraula identifica les paraules que han canviat, amb ratllat en les eliminades i fons verd en les afegides.

Dos commutadors redueixen el soroll: Ignora majúscules tracta Hola i HOLA com a equivalents, i Ignora espais ignora els canvis de sagnat, els espais finals i els espais dobles. Prem Intercanvia costats per invertir la direcció de la comparació sense tornar a escriure, o Copia com a pegat per obtenir un pegat unificat - / + amb només els canvis.

Preguntes freqüents

Aquesta eina per comparar texts és gratuïta?

Sí - 100% gratuïta, sense registre i sense límits de caràcters. El diff s'executa localment al teu navegador, de manera que és ràpid fins i tot amb textos llargs.

El meu text es puja a algun lloc?

No. Tots dos textos es comparen completament al teu navegador i mai no arriben a un servidor, cosa que fa que l'eina sigui segura per a esborranys no publicats, contractes, codi font i instruccions d'IA confidencials.

Com decideix el diff que ha canviat?

Utilitza l'algorisme Myers diff per calcular el script d'edició mínim que converteix el text de l'esquerra en el de la dreta. El resultat és una seqüència de línies sense canvis, suprimides i inserides - el mateix model que utilitza git. Els parells de supressió/inserció adjacents es col·lapsen en una sola fila de 'canviat' per veure'ls en paral·lel, i un segon diff a nivell de paraula identifica les paraules exactes que s'han mogut.

Que ignora exactament Ignora espais?

Col·lapsa les seqüències d'espais en un únic espai i retalla els espais inicials i finals abans de comparar cada línia. Así, una línia en blanc addicional, un canvi de sagnat o una tabulació en lloc de quatre espais no apareixeran com a diferència - els canvis dins de les paraules sí que apareixeran.

El diff gestiona Unicode, emojis i escriptures no llatines?

Sí. El diff de línies i paraules opera sobre caràcters Unicode, de manera que els emojis, el xinès, l'àrab i el text ciríl·lic es comparen correctament. No hi ha tokenització específica per a l'idioma - l'eina simplement busca caràcters coincidents.

Puc comparar textos grans?

Sí - l'eina gestiona còmodament centenars de milers de caràcters. Per a parells patològicament grans i totalment diferents (milions de caràcters a tots dos costats) torna a un diff grosser de 'substitueix-ho tot' per mantenir-se reactiu en lloc de bloquejar la pàgina.

Que genera Copia com a pegat?

Un pegat d'estil unificat senzill amb un caràcter de prefix per línia: un espai per a les línies sense canvis, '-' per a les línies eliminades, i '+' per a les línies afegides. Enganxa'l en un xat, una incidència o una revisió de codi quan vulguis un registre textual compacte del canvi en lloc d'una vista en paral·lel completa.

Per que dos textos identics continuen mostrant files?

Si els commutadors estan desactivats i els textos són idèntics a nivell de byte, el panell de resultats es col·lapsa al missatge 'Els textos son idèntics'. Amb Ignora majúscules o Ignora espais activat, els textos a nivell de byte poden diferir però la comparació segueix sense informar de canvis semàntics - el missatge indica aleshores que els textos son idèntics sota les regles escollides.