Teksta salīdzināšana

Acrafto Team Teksts
Atjaunināts
Salīdzināšanas vienība
Skats
Ignorēt
Attēlošana

Ielīmējiet vai ierakstiet augšā divus tekstus. Atšķirības parādīsies šeit jau rakstīšanas laikā.

Viss notiek jūsu pārlūkā. Jūsu teksti netiek nekur augšupielādēti, un koplietošanas saite tos nes adreses daļā, ko pārlūki nekad nesūta uz serveri.

N un P pāriet starp izmaiņām · S apmaina puses · Ctrl+Enter salīdzina

Teksta salīdzināšanai tiešsaistē pietiek ielīmēt divas versijas blakus: šis diff checker izceļ katru atšķirību jau rakstīšanas laikā. Pievienotās rindas ir zaļas un apzīmētas ar plusa zīmi, dzēstās rindas ir sarkanas ar slīpām svītrām un apzīmētas ar mīnusa zīmi, bet katrā mainītajā rindā redzami tieši tie vārdi, kas atšķiras. Izmantojiet to, lai pārbaudītu, ko kāds ir mainījis līgumā, rakstā, tulkojumā, sarakstā vai programmas kodā, vai lai pārliecinātos, ka divi teksti, kuriem jābūt vienādiem, tiešām ir vienādi.

Kā salīdzināt divus tekstus tiešsaistē

  1. Ielīmējiet sākotnējo tekstu kreisajā laukā (A) un mainīto versiju labajā laukā (B). Failu var arī ievilkt jebkurā pusē vai ievilkt uzreiz divus failus, lai aizpildītu abas puses.
  2. Salīdzinājums parādās zem opcijām un atjaunojas, kamēr rediģējat. Salīdzināt vai Ctrl+Enter to palaiž vēlreiz manuāli.
  3. Starp izmaiņām pārvietojieties ar bultiņu pogām vai taustiņiem N un P. Skaitītājs rāda, kur atrodaties, piemēram, „Izmaiņa 2 no 4“, un šaurā josla labajā malā rāda, kurā dokumenta vietā ir izmaiņas.
  4. Apmainīt puses (taustiņš S) apgriež salīdzinājumu otrādi. Notīrīt abus laukus iztukšo laukus, un dažas sekundes to vēl var atsaukt.

Nezināt, ko gaidīt? Izmēģināt piemēru aizpilda abas puses ar divām īsa pakalpojumu līguma versijām.

Teksta salīdzināšana blakus un atšķirību izcelšana

Blakus parāda abas versijas divās kolonnās: atbilstošās rindas ir izlīdzinātas, un abās pusēs redzami rindu numuri. Vienotais skats rāda vienu kolonnu, kurā dzēstās rindas ir virs pievienotajām, tāpat kā izmaiņas izdrukā git diff. Tālrunī rīks vienmēr izmanto vienoto skatu, jo divas šauras kolonnas ir grūti lasīt.

Cik detalizēts ir salīdzinājums, nosaka Salīdzināšanas vienība:

  • Rindas der kodam, sarakstiem un vairumam dokumentu. Rindas, kas tika labotas, nevis aizstātas ar citām, tiek savienotas pārī, un tajās tiek izcelti mainītie vārdi. Piemērā „14 dienu laikā“ pret „10 darba dienu laikā“ tiek atzīmēts tikai „14“ un „10 darba“.
  • Vārdi rāda tekstu kā vienlaidu prozu: dzēstie vārdi ir pārsvītroti, jaunie vārdi pasvītroti. Tas vislabāk der rakstiem un tulkojumiem, kuros vesela rindkopa ir vienā rindā.
  • Rakstzīmes atzīmē katru atšķirīgo burtu vai ciparu. Izmantojiet to kodiem un skaitļiem: salīdzinot rēķinu numurus 20260418 un 20260481, uzreiz redzams vieninieks, kas pārvietojies aiz astoņnieka.

Vārdus un rakstzīmes rīks sadala pēc tiem pašiem noteikumiem, ko tekstam izmanto jūsu pārlūks, tāpēc salīdzināšana darbojas arī valodās, kurās vārdus neatdala atstarpes, piemēram, japāņu vai taju valodā.

Krāsa nekad nav vienīgā pazīme. Katrai mainītajai rindai ir arī plusa vai mīnusa zīme, dzēstās rindas ir ar slīpām svītrām, dzēstie vārdi ir pārsvītroti un pievienotie vārdi pasvītroti. Atšķirības paliek redzamas cilvēkiem ar sarkanzaļo daltonismu un arī melnbaltā izdrukā.

Teksta salīdzināšana tiešsaistē, ignorējot atstarpes

Teksti, kas izskatās vienādi, bieži atšķiras ar rakstzīmēm, kuras nav redzamas. Sadaļas Ignorēt opcijas izslēdz šīs atšķirības no salīdzinājuma, līdzīgi kā atbilstošie slēdži komandā git diff (angļu valodā):

  • Lielie un mazie burti: „Kopā“ un „KOPĀ“ tiek uzskatīti par vienu un to pašu vārdu.
  • Atstarpes rindu sākumā un beigās: paslēpj atstarpes rindu beigās un mainītas atkāpes.
  • Visas atstarpju atšķirības: ignorē arī atstarpes rindu iekšpusē, tāpēc „cena:“, aiz kura ir tabulators, sakrīt ar „cena:“, aiz kura ir divas atstarpes.
  • Tukšās rindas: izlaiž tukšās rindas. Tās paliek redzamas, tikai attēlotas pelēkā krāsā.
  • Rindu beigas: šī opcija ir ieslēgta pēc noklusējuma. Windows katru rindu beidz ar divām rakstzīmēm, CR un LF, bet macOS un Linux izmanto tikai LF (vairāk par rindu beigu rakstzīmēm, angļu valodā). Bez šīs opcijas fails, kas saglabāts Windows datorā, atšķirtos no tā paša faila, kas saglabāts Mac datorā, katrā rindā. Rīks tomēr paziņo, ja rindu beigas atšķiras, un, kad opcija ir izslēgta, atzīmē katru lieko CR.

Kad neviena atšķirība nav palikusi, redzat skaidru paziņojumu „Teksti ir identiski“ ar piezīmi, vai tie sakrīt rakstzīmi pa rakstzīmei vai tikai pēc tam, kad izlaists tas, ko izvēlējāties ignorēt. Rādīt atstarpes un tabulatorus katrai atstarpei uzzīmē punktu un katram tabulatoram bultiņu. Tas ir ātrākais veids, kā noskaidrot, kas īsti ir neredzamā atšķirība.

Kā atrast atšķirības starp diviem dokumentiem

Rīks salīdzina vienkāršu tekstu. Lai salīdzinātu Word dokumentus vai PDF failus, nokopējiet tekstu no katra faila un ielīmējiet to šeit. Fonti, formatējums un izsekotās izmaiņas tiek atmesti, tāpēc redzat tikai to, kas ir pārrakstīts. Teksta failus, piemēram, .txt, .md, .csv, .json, .xml vai pirmkodu, var atvērt tieši ar faila pogu pie katra lauka, un faila nosaukums paliek redzams virs kolonnas. UTF-16 kodējumā saglabātus failus rīks atpazīst, bet attēlus un citus bināros failus noraida.

Kopsavilkumā redzamā % sakritība parāda, cik līdzīgas ir abas versijas. Tā ir abiem tekstiem kopīgo rakstzīmju daļa, skaitot abās pusēs, tāpēc piemēra līgumam tā ir 79 %. Līdzās tai redzat, cik rindas ir pievienotas, dzēstas un mainītas.

Diff checker kodam un konfigurācijas failiem

Pirmkodam izslēdziet Aplauzt garās rindas. Tad katra rinda paliek nesadalīta, un abas kolonnas ritinās kopā. Ja viena versija ir minificēts JSON vai cita viena gara rinda, vispirms formatējiet abas versijas vienādi, citādi viss fails parādīsies kā viena mainīta rinda. Base64 formātā glabātas vērtības, piemēram, konfigurācijas failā, ir vieglāk salīdzināt pēc to atkodēšanas ar Base64 dekodētāju.

Salīdzināšanai izmanto alkatīgo algoritmu, ko 1986. gadā publicēja Judžins Maierss (Eugene Myers), to pašu, ko pēc noklusējuma izmanto Git. Tas meklē mazāko dzēsto un ievietoto rindu kopu, un tas ir tas pats, kas atrast abu tekstu garāko kopīgo apakšvirkni (angļu valodā). Gari teksti tiek salīdzināti fonā, tāpēc lapa nesastingst, un ļoti garos failos nemainītie posmi tiek sakļauti, lai jūs nonāktu tieši pie izmaiņām.

Rezultāta eksports vai koplietošana ar saiti

Eksportēt un koplietot dod rezultātu vienotā diff formātā, ko izdrukā git diff un ko nolasa git apply un patch. Varat to nokopēt vai lejupielādēt kā .diff vai .patch failu. Kopēt ar izcēlumu ievieto starpliktuvē krāsainu tabulu, ko varat ielīmēt e-pastā, un Lejupielādēt kā PNG attēlu saglabā izmaiņas kā attēlu tērzēšanai vai pieteikumam.

Kopēt koplietošanas saiti iepako abus tekstus un jūsu opcijas adreses daļā aiz #. Pārlūki šo fragmentu (angļu valodā) nesūta uz serveri, tāpēc teksti ceļo tikai pašā saitē. Garāki teksti nozīmē garākas saites, un rīks brīdina, ja saite dažām tērzēšanas lietotnēm varētu būt pārāk gara.

Biežāk uzdotie jautājumi

Vai salīdzināmie teksti kaut kur tiek augšupielādēti vai saglabāti?

Nē. Salīdzināšana notiek jūsu pārlūkā, un teksti nekad netiek nosūtīti uz serveri, tāpēc varat bez bažām salīdzināt līgumus, iekšējos dokumentus vai kodu. Lai darbs saglabātos arī pēc lapas pārlādēšanas, teksti tiek saglabāti jūsu pārlūka krātuvē. Koplietojamā datorā izslēdziet Saglabāt manus tekstus šajā pārlūkā. Paturiet prātā, ka ikviens, kas saņem koplietošanas saiti, var izlasīt abus tekstus.

Kā salīdzināt divus Word dokumentus?

Programmā Word ir sava salīdzināšanas funkcija sadaļā Pārskatīšana, Salīdzināt, kas rāda arī formatējuma izmaiņas. Ja jums svarīgs ir tikai formulējums, nokopējiet katra dokumenta tekstu un ielīmējiet to abos laukos šeit. Failiem Google diskā pakalpojumā Google dokumenti ir izvēlne Rīki, Salīdzināt dokumentus.

Kāpēc rindas, kas izskatās vienādas, ir atzīmētas kā mainītas?

Parasti tās atšķiras ar rakstzīmēm, kuras nav redzamas: atstarpi rindas beigās, tabulatoru atstarpju vietā, nedalāmo atstarpi, kas nokopēta no tīmekļa lapas vai Word, vai citādām rindu beigām. Ieslēdziet Rādīt atstarpes un tabulatorus, lai redzētu atstarpes un tabulatorus. Lai rīks tās visas neņemtu vērā, atzīmējiet Visas atstarpju atšķirības. Tas attiecas arī uz nedalāmajām atstarpēm.

Vai var salīdzināt divus tekstus, lai noteiktu līdzību vai plaģiātu?

Var redzēt, cik līdzīgi ir divi konkrēti teksti: sakritības procents un izceltie fragmenti parāda, kas ir nokopēts un kas pārrakstīts. Tomēr tas nav plaģiāta pārbaudes rīks. Tas salīdzina tikai abus ielīmētos tekstus un nemeklē ne tīmeklī, ne citos dokumentos.

Vai var salīdzināt divus sarakstus un atrast atšķirības?

Jā, sadaļā Salīdzināšanas vienība izvēlieties Rindas. Katrā rindā ierakstiet vienu vienumu, un rīks atzīmēs vienumus, kuru trūkst vienā vai otrā pusē. Salīdzinājums ievēro rindu secību, tāpēc, ja abi saraksti ir sakārtoti atšķirīgi, vispirms sakārtojiet tos vienādi. Atzīmējot Lielie un mazie burti un Atstarpes rindu sākumā un beigās, izvairīsieties no šķietamām atšķirībām.

Cik gari var būt teksti?

Var atvērt failus līdz 50 MB. Kamēr abi teksti kopā nepārsniedz aptuveni 2 miljonus rakstzīmju, rezultāts atjaunojas rakstīšanas laikā. Virs šīs robežas rīks salīdzina tikai pa rindām un gaida, līdz nospiedīsiet Salīdzināt, lai rakstīšana paliktu raita.

Vairāk rīku darbam ar tekstu atradīsiet kategorijā Teksts: vārdu un rakstzīmju skaitītājs saskaita jebkuras versijas vārdus, rakstzīmes un normlapas, bet lielo un mazo burtu pārveidotājs pirms salīdzināšanas padara burtu lietojumu vienotu.

Es novērtētu, ja jūs dalītos ar šīm lapām ar draugiem, saglabātu tās grāmatzīmēs vai linkotu uz tām. Paldies! 🙏