મફત ટેક્સ્ટ ડિફ
ટેક્સ્ટના બે બ્લોકને સરખાવો અને બરાબર જુઓ શું બદલાયું. ઉમેરાયેલી, દૂર થયેલી અને અપરિવર્તિત લાઇનો સાથે લાઇન-બાય-લાઇન ડિફ.
આ કેવી રીતે કાર્ય કરે છે
Text Diff આ ટૂલમાં જ સીધા implement કરેલા હાથે લખેલા Longest Common Subsequence (LCS) algorithm વાપરે છે — કોઈ બાહ્ય diff library નહીં. બધું બ્રાઉઝરમાં ચાલે છે; તમારો text ક્યારેય કોઈ સર્વર પર મોકલાતો નથી.
- 1Text lines માં split થાય છેદરેક textarea નું content newline characters પર lines ના array માં split થાય છે. Comparison પહેલા એ arrays ની કૉપી પર ઓપ્શનલ normalisation (lowercasing, whitespace collapsing) લાગુ થાય છે, જ્યારે originals display માટે રાખવામાં આવે છે.
- 2LCS table Uint32Array માં ગણવામાં આવે છેએક bottom-up dynamic-programming table typed Uint32Array માં બનેલું છે — time અને memory બંનેમાં O(m×n). જે inputs ના combined cell count 4 million (લગભગ 16 MB) કરતાં વધુ થાય તેમના માટે, algorithm આપોઆપ coarser block diff પર fall back કરે છે જેથી page પ્રતિભાવશીલ રહે.
- 3બદલાયેલી lines પર Word-level highlightsજ્યારે deleted line તરત inserted line પછી આવે, ત્યારે એ pair ના tokenized words (whitespace પર split) પર બીજો LCS pass ચાલે છે. આ line ની અંદર બરાબર કયા words બદલાયા તે બતાવતા inline highlighted segments બનાવે છે, ફક્ત કઈ lines બદલાઈ તે નહીં.
- 4Context collapsing સાથે Unified-diff viewOps list +/− prefixes અને colour coding સાથે unified diff તરીકે render થાય છે. Configurable context window (ડિફૉલ્ટ: 3 lines) ની બહારની unchanged lines ellipsis પાછળ collapse થાય છે. પૂરું પરિણામ ક્લિપબોર્ડમાં કૉપી કરી શકાય છે કે plain-text .txt ફાઇલ તરીકે ડાઉનલોડ કરી શકાય છે.
સંબંધિત સાધનો
CSV ડિફ
કી કૉલમ પ્રમાણે બે CSV ફાઇલોની સરખામણી કરો અને જુઓ કે કઈ પંક્તિઓ ઉમેરાઈ, દૂર થઈ, અથવા બદલાઈ — જૂનાથી નવા સુધીના ચોક્કસ ફિલ્ડ સાથે. ક્વોટેડ ફિલ્ડ્સ સંભાળે છે; સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે.
JSON ડિફ
બે JSON ઓબ્જેક્ટ્સને સ્ટ્રક્ચરલી સરખાવો — બરાબર જુઓ કઈ કી ઉમેરાઈ, દૂર થઈ કે બદલાઈ, ઊંડા નેસ્ટેડ ડેટામાં પણ. તમારા બ્રાઉઝરમાં ચાલે છે.
PDF કમ્પેર
અપલોડ વિના અને પાનાની મર્યાદા વિના મફત PDF સરખામણી: તમારા બ્રાઉઝરમાં શબ્દ-સ્તરના ટેક્સ્ટ રેડલાઇન અથવા વિઝ્યુઅલ તફાવત તરીકે બે આવૃત્તિઓ વચ્ચે શું બદલાયું તે જુઓ.