ఉచిత టెక్స్ట్ తేడా
టెక్స్ట్ యొక్క రెండు బ్లాక్లను పోల్చి ఖచ్చితంగా ఏమి మారిందో చూడండి. జోడించిన, తొలగించిన, మరియు మారని లైన్లతో లైన్-బై-లైన్ తేడా.
ఇది ఎలా పనిచేస్తుంది
Text Diff ఈ టూల్లో నేరుగా అమలు చేసిన చేతితో రాసిన Longest Common Subsequence (LCS) అల్గారిథమ్ ఉపయోగిస్తుంది — బాహ్య diff లైబ్రరీ లేదు. అంతా బ్రౌజర్లో నడుస్తుంది; మీ టెక్స్ట్ ఎప్పుడూ సర్వర్కు పంపబడదు.
- 1టెక్స్ట్ లైన్లుగా విభజించబడుతుందిప్రతి textarea విషయం న్యూలైన్ అక్షరాలపై లైన్ల arrayగా విభజించబడుతుంది. ఐచ్ఛిక నార్మలైజేషన్ (చిన్న అక్షరాలు, ఖాళీల కుదింపు) పోలికకు ముందు ఆ arrays కాపీకి వర్తింపజేయబడుతుంది, అసలువి ప్రదర్శన కోసం ఉంచబడతాయి.
- 2LCS పట్టిక Uint32Arrayలో లెక్కించబడుతుందిbottom-up dynamic-programming పట్టిక typed Uint32Arrayలో నిర్మించబడుతుంది — సమయం మరియు మెమరీ రెండింటిలో O(m×n). కలిపిన cell సంఖ్య 4 మిలియన్లు (సుమారు 16 MB) దాటే ఇన్పుట్లకు, పేజీ ప్రతిస్పందనాత్మకంగా ఉండేలా అల్గారిథమ్ స్వయంచాలకంగా స్థూలమైన block diffకు మారుతుంది.
- 3మారిన లైన్లపై పద-స్థాయి హైలైట్లుతొలగించిన లైన్ తర్వాత వెంటనే చేర్చిన లైన్ వస్తే, ఆ జంట టోకనైజ్ చేసిన పదాలపై (ఖాళీలపై విభజించి) రెండవ LCS పాస్ నడుస్తుంది. ఇది ఏ లైన్లు మారాయో మాత్రమే కాకుండా, లైన్లో ఖచ్చితంగా ఏ పదాలు మారాయో చూపే ఇన్లైన్ హైలైట్ భాగాలను ఉత్పత్తి చేస్తుంది.
- 4context కుదింపుతో unified-diff వీక్షణops జాబితా +/− ప్రిఫిక్స్లు మరియు రంగు కోడింగ్తో unified diffగా చూపబడుతుంది. కాన్ఫిగర్ చేయగల context విండో (డిఫాల్ట్: 3 లైన్లు) వెలుపల మారని లైన్లు ellipsis వెనుక కుదించబడతాయి. పూర్తి ఫలితాన్ని క్లిప్బోర్డ్కు కాపీ చేయవచ్చు లేదా సాదా-టెక్స్ట్ .txt ఫైల్గా డౌన్లోడ్ చేయవచ్చు.
సంబంధిత సాధనాలు
CSV డిఫ్
కీ కాలమ్ ద్వారా రెండు CSV ఫైళ్లను పోల్చండి మరియు ఏ వరుసలు జోడించబడ్డాయో, తీసివేయబడ్డాయో లేదా మార్చబడ్డాయో ఖచ్చితంగా చూడండి — భిన్నంగా ఉన్న నిర్దిష్ట ఫీల్డ్లను పాత నుండి కొత్తది వరకు చూపిస్తుంది. కోట్ చేసిన ఫీల్డ్లను నిర్వహిస్తుంది; పూర్తిగా మీ బ్రౌజర్లో రన్ అవుతుంది.
JSON తేడా
రెండు JSON వస్తువులను నిర్మాణాత్మకంగా పోల్చండి — నెస్టెడ్ డేటా లోపల ఏ కీలు జోడించబడ్డాయో, తొలగించబడ్డాయో, లేదా మార్చబడ్డాయో సరిగ్గా చూడండి. మీ బ్రౌజర్లో నడుస్తుంది.
PDF పోలిక
ఉచిత PDF పోలిక, అప్లోడ్ లేదు, పేజీ పరిమితి లేదు: రెండు వెర్షన్ల మధ్య మార్పులను పద-స్థాయి టెక్స్ట్ రెడ్లైన్గా లేదా విజువల్ డిఫ్గా మీ బ్రౌజర్లోనే చూడండి.