Mai duba bambancin rubutu
Liƙa nau'ikan rubutu biyu a ƙasa don nan take ganin waɗanne layuka aka ƙara, aka cire, ko aka bar ba su canza ba tsakaninsu.
Rubutun asali (A)
An canza rubutu (B)
Bambance-bambance
Bita
Yadda ake kwatanta rubuce-rubuce biyu
- Liƙa rubutun asali a cikin akwatin A da rubutun da aka canza a cikin akwatin B.
- Ana sabunta kwatancen nan take, yana nuna kowace layi a matsayin an ƙara, an cire, ko ba a canza ba.
- Duba adadin taƙaitaccen bayanin don samun gaggawar hangen nesa na yadda abubuwa suka canza.
Yaushe mai duba bambance-bambance yake da amfani
Yin kwatancen sigar biyu na takarda, kwangila, ko labari da ido yana da jinkiri kuma yana da sauƙin kuskure idan layuka fiye da kaɗan sun canza. Mai duba bambance-bambance ra'ayi ne iri ɗaya da tsarin sarrafa sigar rubutu kamar Git — yana jera abubuwan da suka yi daidai sannan yana haskaka ainihin abin da aka saka ko aka goge, yana sauƙaƙa duba gyare-gyare, bibiyar canje-canje tsakanin ƙirƙira, ko tabbatar da cewa an canza ne kawai layukan da aka nufa.
A matsayin kayan aikin kwatanta rubutu na gabaɗaya, yana aiki da kyau wajen gano bambance-bambance tsakanin tsare-tsaren kwangila biyu, gyare-gyaren kasida biyu, ko duk wasu fayilolin rubutu biyu inda kake buƙatar gano abin da ya canza ba tare da karanta dukkan kwafi biyu layi-da-layi ba.
Tambayoyi da ake yawan yi
Shin wannan mai duba bambancin rubutu ne kyauta gaske, ba tare da rajista ba?+
Eh. Wannan kayan aikin yana aiki gaba ɗaya da JavaScript a burauzarka — babu asusu, babu makullin API, kuma babu iyaka kan sau nawa za ka iya amfani da shi.
Shin ana ɗora rubutuna a wani wuri?+
A'a. Ana kwatanta dukkan rubuce-rubucen biyu a na'urarka. Ba a tura komai zuwa uwar garke, ba a adana komai, kuma ba a yi rikodin komai.
Ta yaya akaikin kwatancen yake?+
Kayan aikin yana kwatanta rubuce-rubucen biyu layi-layi ta amfani da tsarin algorithms na longest-common-subsequence, wato irin wannan tsarin gabaɗaya da yawancin kayan aikin tantance bambance-bambancen sigar ke amfani da shi, sannan yana nuna kowanne layi a matsayin an ƙara shi, an cire shi, ko ba a canza shi ba.
Shin yana kwatanta kalmomi ɗaya-ɗaya ne, ko layuka gaba ɗaya?+
Wannan mai duba yana kwatanta a matakin layi. Idan wani layi ya sami canji ko da ƙanƙani, ana nuna dukkan layin a matsayin an canza shi, maimakon haskaka kalmar da ta bambanta.
Shin kwatancen yana la'akari da bambancin haruffa?+
Eh, ta atomatik layuka biyu da suka bambanta ne kawai a rubutun manyan haruffa ana ɗaukar su a matsayin layuka daban.
Kayan aikin nazarin rubutu
Yadda wannan mai duba yake aiki
Ana kwatanta rubutunka biyu kai tsaye ta JavaScript ta amfani da tsarin longest-common-subsequence, irin wannan tsarin gabaɗaya da yawancin kayan aikin tantance bambance-bambancen sigar ke amfani da shi — babu wani abin da ka liƙa da ake ɗora wa zuwa uwar garke ko ajiye shi a ko'ina.
An sabunta a ƙarshe: 28 ga Agusta, 2026.
Ƙarin kayan aiki a cikin akwatin
Wasu ƙarin kayan aiki tara kyauta waɗanda ba sa buƙatar maɓallin API suna nan a shafin gida.
Mai ƙirƙirar Hash
Samarda hashes na SHA-1, SHA-256, SHA-384 da SHA-512 daga rubutu.
Mai ƙididdigar yawan maimaita kalmomi
Gani nawa kowane kalma ya bayyana a cikin rubutu, an jera su bisa yawan bayyanarsu.
Mai Juya Rubutu
Juya rubutu baya, juya tsarin kalmomi, ko juya kowace kalma.
Mai Cire Layin Maimaita
Cire layuka maimaitattu daga kowace jerin ko gungun rubutu.
Mai cire sarari
Haɗa sarari na ƙari kuma tsabtace tazara layi mai cunkoso.