LibraTool logoLibraTool

ਮੁਫ਼ਤ ਟੈਕਸਟ ਡਿੱਫ

ਟੈਕਸਟ ਦੇ ਦੋ ਬਲਾਕਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਵੇਖੋ ਕੀ ਬਦਲਿਆ। ਜੋੜੀਆਂ, ਹਟਾਈਆਂ, ਅਤੇ ਬਿਨਾਂ ਬਦਲੀਆਂ ਲਾਈਨਾਂ ਵਾਲਾ ਲਾਈਨ-ਦਰ-ਲਾਈਨ ਡਿੱਫ।

ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਔਫ਼ਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ
ਸੰਦਰਭ:
+3 ਜੋੜਿਆ−2 ਹਟਾਇਆ2 ਬਿਨਾਂ ਬਦਲਾਅ
ਅੰਤਰ
+The quick brown fox leaps over the lazy dog.
−The quick brown fox jumps over the lazy dog.
Pack my box with five dozen liquor jugs.
+How amazingly quick daft zebras jump!
−How vexingly quick daft zebras jump!
The five boxing wizards jump quickly.
+Now is the time for all good men.

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

Text Diff ਇਸ ਟੂਲ ਵਿੱਚ ਸਿੱਧਾ ਲਾਗੂ ਹੱਥ ਨਾਲ ਲਿਖਿਆ Longest Common Subsequence (LCS) ਐਲਗੋਰਿਦਮ ਵਰਤਦਾ ਹੈ — ਕੋਈ ਬਾਹਰੀ diff ਲਾਇਬ੍ਰੇਰੀ ਨਹੀਂ। ਸਭ ਕੁਝ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ; ਤੁਹਾਡਾ ਟੈਕਸਟ ਕਦੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।

  1. 1
    ਟੈਕਸਟ ਲਾਈਨਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ
    ਹਰ textarea ਦੀ ਸਮੱਗਰੀ ਨਵੀਂ-ਲਾਈਨ ਅੱਖਰਾਂ 'ਤੇ ਲਾਈਨਾਂ ਦੀ array ਵਿੱਚ ਵੰਡੀ ਜਾਂਦੀ ਹੈ। ਵਿਕਲਪਿਕ ਨਾਰਮਲਾਈਜ਼ੇਸ਼ਨ (ਛੋਟੇ ਅੱਖਰ ਕਰਨਾ, ਖ਼ਾਲੀ ਥਾਂ ਸਮੇਟਣਾ) ਤੁਲਨਾ ਤੋਂ ਪਹਿਲਾਂ ਉਨ੍ਹਾਂ arrays ਦੀ ਕਾਪੀ 'ਤੇ ਲਾਈ ਜਾਂਦੀ ਹੈ, ਜਦਕਿ ਅਸਲ ਦਿਖਾਉਣ ਲਈ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।
  2. 2
    LCS ਸਾਰਣੀ Uint32Array ਵਿੱਚ ਗਿਣੀ ਜਾਂਦੀ ਹੈ
    ਇੱਕ bottom-up dynamic-programming ਸਾਰਣੀ typed Uint32Array ਵਿੱਚ ਬਣਾਈ ਜਾਂਦੀ ਹੈ — ਸਮੇਂ ਅਤੇ ਮੈਮਰੀ ਦੋਵਾਂ ਵਿੱਚ O(m×n)। ਜਿਨ੍ਹਾਂ ਇਨਪੁੱਟਾਂ ਦੀ ਕੁੱਲ cell ਗਿਣਤੀ 4 ਮਿਲੀਅਨ (ਲਗਭਗ 16 MB) ਤੋਂ ਵੱਧ ਹੋਵੇ, ਉਨ੍ਹਾਂ ਲਈ ਐਲਗੋਰਿਦਮ ਆਪਣੇ-ਆਪ ਮੋਟੇ block diff 'ਤੇ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਪੰਨਾ ਤੇਜ਼ ਰਹੇ।
  3. 3
    ਬਦਲੀਆਂ ਲਾਈਨਾਂ 'ਤੇ ਸ਼ਬਦ-ਪੱਧਰੀ ਉਜਾਗਰ
    ਜਦੋਂ ਹਟਾਈ ਲਾਈਨ ਤੋਂ ਤੁਰੰਤ ਬਾਅਦ ਪਾਈ ਲਾਈਨ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਉਸ ਜੋੜੇ ਦੇ tokenize ਕੀਤੇ ਸ਼ਬਦਾਂ (ਖ਼ਾਲੀ ਥਾਂ 'ਤੇ ਵੰਡੇ) 'ਤੇ ਦੂਜਾ LCS ਪਾਸ ਚੱਲਦਾ ਹੈ। ਇਹ inline ਉਜਾਗਰ ਹਿੱਸੇ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ ਲਾਈਨ ਅੰਦਰ ਬਿਲਕੁਲ ਕਿਹੜੇ ਸ਼ਬਦ ਬਦਲੇ, ਸਿਰਫ਼ ਇਹ ਨਹੀਂ ਕਿ ਕਿਹੜੀਆਂ ਲਾਈਨਾਂ ਬਦਲੀਆਂ।
  4. 4
    ਸੰਦਰਭ ਸਮੇਟਣ ਨਾਲ unified-diff ਦ੍ਰਿਸ਼
    ops ਸੂਚੀ +/− ਅਗੇਤਰਾਂ ਅਤੇ ਰੰਗ ਕੋਡਿੰਗ ਨਾਲ unified diff ਵਜੋਂ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ। ਸੈੱਟ ਕਰਨਯੋਗ ਸੰਦਰਭ ਖਿੜਕੀ (ਡਿਫ਼ਾਲਟ: 3 ਲਾਈਨਾਂ) ਤੋਂ ਬਾਹਰ ਬਿਨਾਂ-ਬਦਲੀਆਂ ਲਾਈਨਾਂ ellipsis ਪਿੱਛੇ ਸਮੇਟੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਪੂਰਾ ਨਤੀਜਾ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਜਾਂ ਸਾਦੀ-ਟੈਕਸਟ .txt ਫ਼ਾਈਲ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਟੂਲ

🔀

CSV ਡਿੱਫ

ਇੱਕ ਕੁੰਜੀ ਕਾਲਮ ਰਾਹੀਂ ਦੋ CSV ਫਾਈਲਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਬਿਲਕੁਲ ਦੇਖੋ ਕਿ ਕਿਹੜੀਆਂ ਕਤਾਰਾਂ ਜੋੜੀਆਂ, ਹਟਾਈਆਂ ਜਾਂ ਬਦਲੀਆਂ ਗਈਆਂ — ਵੱਖਰੀਆਂ ਖਾਸ ਫੀਲਡਾਂ ਪੁਰਾਣੇ ਤੋਂ ਨਵੇਂ ਤੱਕ ਦਿਖਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਕੋਟ ਕੀਤੇ ਫੀਲਡਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ; ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓ
🔀

JSON ਡਿੱਫ

ਦੋ JSON ਆਬਜੈਕਟਾਂ ਦੀ ਢਾਂਚਾਗਤ ਤੁਲਨਾ ਕਰੋ — ਵੇਖੋ ਕਿਹੜੀਆਂ ਕੁੰਜੀਆਂ ਜੋੜੀਆਂ, ਹਟਾਈਆਂ ਜਾਂ ਬਦਲੀਆਂ ਗਈਆਂ, ਨੈਸਟਡ ਡਾਟੇ ਦੇ ਅੰਦਰ ਵੀ। ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓ
🔍

PDF ਤੁਲਨਾ

ਮੁਫ਼ਤ PDF ਤੁਲਨਾ, ਬਿਨਾਂ ਅੱਪਲੋਡ ਅਤੇ ਬਿਨਾਂ ਪੰਨਿਆਂ ਦੀ ਸੀਮਾ: ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਦੋ ਵਰਜਨਾਂ ਵਿੱਚ ਕੀ ਬਦਲਿਆ ਹੈ, ਸ਼ਬਦ-ਪੱਧਰ ਦੀ ਟੈਕਸਟ ਰੈੱਡਲਾਈਨ ਜਾਂ ਵਿਜ਼ੂਅਲ ਫ਼ਰਕ ਵਜੋਂ ਦੇਖੋ।

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓਫ਼ਾਈਲਾਂ ਸਥਾਨਕ ਰਹਿੰਦੀਆਂ ਹਨ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ