ਮੁਫ਼ਤ ਟੈਕਸਟ ਡਿੱਫ
ਟੈਕਸਟ ਦੇ ਦੋ ਬਲਾਕਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਵੇਖੋ ਕੀ ਬਦਲਿਆ। ਜੋੜੀਆਂ, ਹਟਾਈਆਂ, ਅਤੇ ਬਿਨਾਂ ਬਦਲੀਆਂ ਲਾਈਨਾਂ ਵਾਲਾ ਲਾਈਨ-ਦਰ-ਲਾਈਨ ਡਿੱਫ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
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ਬਦਲੀਆਂ ਲਾਈਨਾਂ 'ਤੇ ਸ਼ਬਦ-ਪੱਧਰੀ ਉਜਾਗਰਜਦੋਂ ਹਟਾਈ ਲਾਈਨ ਤੋਂ ਤੁਰੰਤ ਬਾਅਦ ਪਾਈ ਲਾਈਨ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਉਸ ਜੋੜੇ ਦੇ tokenize ਕੀਤੇ ਸ਼ਬਦਾਂ (ਖ਼ਾਲੀ ਥਾਂ 'ਤੇ ਵੰਡੇ) 'ਤੇ ਦੂਜਾ LCS ਪਾਸ ਚੱਲਦਾ ਹੈ। ਇਹ inline ਉਜਾਗਰ ਹਿੱਸੇ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ ਲਾਈਨ ਅੰਦਰ ਬਿਲਕੁਲ ਕਿਹੜੇ ਸ਼ਬਦ ਬਦਲੇ, ਸਿਰਫ਼ ਇਹ ਨਹੀਂ ਕਿ ਕਿਹੜੀਆਂ ਲਾਈਨਾਂ ਬਦਲੀਆਂ।
- 4ਸੰਦਰਭ ਸਮੇਟਣ ਨਾਲ unified-diff ਦ੍ਰਿਸ਼ops ਸੂਚੀ +/− ਅਗੇਤਰਾਂ ਅਤੇ ਰੰਗ ਕੋਡਿੰਗ ਨਾਲ unified diff ਵਜੋਂ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ। ਸੈੱਟ ਕਰਨਯੋਗ ਸੰਦਰਭ ਖਿੜਕੀ (ਡਿਫ਼ਾਲਟ: 3 ਲਾਈਨਾਂ) ਤੋਂ ਬਾਹਰ ਬਿਨਾਂ-ਬਦਲੀਆਂ ਲਾਈਨਾਂ ellipsis ਪਿੱਛੇ ਸਮੇਟੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਪੂਰਾ ਨਤੀਜਾ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਜਾਂ ਸਾਦੀ-ਟੈਕਸਟ .txt ਫ਼ਾਈਲ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਟੂਲ
CSV ਡਿੱਫ
ਇੱਕ ਕੁੰਜੀ ਕਾਲਮ ਰਾਹੀਂ ਦੋ CSV ਫਾਈਲਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਬਿਲਕੁਲ ਦੇਖੋ ਕਿ ਕਿਹੜੀਆਂ ਕਤਾਰਾਂ ਜੋੜੀਆਂ, ਹਟਾਈਆਂ ਜਾਂ ਬਦਲੀਆਂ ਗਈਆਂ — ਵੱਖਰੀਆਂ ਖਾਸ ਫੀਲਡਾਂ ਪੁਰਾਣੇ ਤੋਂ ਨਵੇਂ ਤੱਕ ਦਿਖਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਕੋਟ ਕੀਤੇ ਫੀਲਡਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ; ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।
JSON ਡਿੱਫ
ਦੋ JSON ਆਬਜੈਕਟਾਂ ਦੀ ਢਾਂਚਾਗਤ ਤੁਲਨਾ ਕਰੋ — ਵੇਖੋ ਕਿਹੜੀਆਂ ਕੁੰਜੀਆਂ ਜੋੜੀਆਂ, ਹਟਾਈਆਂ ਜਾਂ ਬਦਲੀਆਂ ਗਈਆਂ, ਨੈਸਟਡ ਡਾਟੇ ਦੇ ਅੰਦਰ ਵੀ। ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।
PDF ਤੁਲਨਾ
ਮੁਫ਼ਤ PDF ਤੁਲਨਾ, ਬਿਨਾਂ ਅੱਪਲੋਡ ਅਤੇ ਬਿਨਾਂ ਪੰਨਿਆਂ ਦੀ ਸੀਮਾ: ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਦੋ ਵਰਜਨਾਂ ਵਿੱਚ ਕੀ ਬਦਲਿਆ ਹੈ, ਸ਼ਬਦ-ਪੱਧਰ ਦੀ ਟੈਕਸਟ ਰੈੱਡਲਾਈਨ ਜਾਂ ਵਿਜ਼ੂਅਲ ਫ਼ਰਕ ਵਜੋਂ ਦੇਖੋ।