Pulsuz Mətn Fərqi
İki mətn blokunu müqayisə edin və nəyin dəyişdiyini tam görün. Əlavə edilmiş, silinmiş və dəyişməyən sətirlərlə sətir-sətir fərq.
Ümumi istifadələr
- Kod Fraqmentləri Müqayisə EdinKod parçası, konfiquratsiya və ya skriptin iki versiyası arasında nəyin dəyişdiyi müəyyən edin.
- Sənəd Layihələrini Müqayisə EdinSənəd, müqavilə və ya məqalənin iki layihəsi arasında hər dəyişikliyi tapın — sətir sətir.
- Məlumatları və CSV Fayllarını Müqayisə Edinİxrac edilmiş məlumatlar, CSV, jurnallar və ya konfiqurasyonun iki versiyası arasında fərqləri müəyyən edin.
- Tərcümə Versiyalarını Müqayisə EdinÇevrilmiş sənəd, alt başlıq faylı və ya lokalizasiya stringinin iki versiyası arasında nəyin dəyişdiyini görün.
- Məzmun Revizyonlarında Dəyişiklikləri İzləyinMəqalə, blog yazısı və ya marketing kopyasının orijinal və redaktəsi edən versiyalarını müqayisə edin, nəyin dəyişdiyini nəzərə alın.
Necə İşləyir
Text Diff bu alətə birbaşa tətbiq edilmiş əl ilə yazılmış bir Longest Common Subsequence (LCS) alqoritmi istifadə edir — xarici diff kitabxanası yoxdur. Hər şey brauzerdə işləyir; mətniniz heç vaxt bir serverə göndərilmir.
- 1Mətn sətirlərə bölünürHər textarea-nın məzmunu yeni-sətir simvollarında bir sətir massivinə bölünür. İsteğe bağlı normallaşdırma (kiçik hərfə salma, boşluğun sıxılması) müqayisədən əvvəl o massivlərin bir nüsxəsinə tətbiq edilir, orijinallar isə göstəriş üçün saxlanılır.
- 2LCS cədvəli bir Uint32Array-də hesablanırAşağıdan-yuxarı bir dinamik-proqramlaşdırma cədvəli yazılmış bir Uint32Array-də qurulur — həm vaxtda, həm də yaddaşda O(m×n). Birləşdirilmiş hüceyrə sayı 4 milyonu (təxminən 16 MB) keçəcək girişlər üçün, alqoritm səhifənin cavabdehliyini saxlamaq üçün avtomatik olaraq daha kobud bir blok diff-inə geri qayıdır.
- 3Dəyişən sətirlərdə söz-səviyyəli vurğulamalarSilinmiş bir sətirdən dərhal sonra əlavə edilmiş bir sətir gəldikdə, ikinci bir LCS keçidi o cütün nişanlanmış sözləri üzərində (boşluqda bölünmüş) işə düşür. Bu, sətir daxilində dəqiq hansı sözlərin dəyişdiyini göstərən inline vurğulanmış seqmentlər yaradır, təkcə hansı sətirlərin dəyişdiyini deyil.
- 4Kontekst-sıxılması ilə birləşdirilmiş-diff görünüşüƏməliyyatlar siyahısı +/− prefiksləri və rəng kodlaşması ilə birləşdirilmiş bir diff kimi render edilir. Konfiqurasiya edilə bilən kontekst pəncərəsindən (defolt: 3 sətir) kənardakı dəyişməmiş sətirlər bir üç-nöqtənin arxasında sıxılır. Tam nəticə mübadilə buferinə kopyalana, ya da düz-mətn .txt faylı kimi endirilə bilər.
Əlaqəli Alətlər
CSV Fərqi
İki CSV faylını açar sütuna görə müqayisə edin və hansı sətirlərin əlavə edildiyi, silindiyi və ya dəyişdirildiyi — fərqli sahələrin köhnədən yeniyə göstərilməsi ilə — dəqiq görün. Dırnaqlanmış sahələri idarə edir; tamamilə brauzerinizdə işləyir.
JSON Fərqi
İki JSON obyektini struktur baxımından müqayisə edin — iç-içə məlumatın dərinliyinə qədər hansı açarların əlavə edildiyi, sildiyi və ya dəyişdirildiyi görün. Brauzerinizdə işləyir.
PDF Müqayisəsi
Yükləməsiz pulsuz PDF müqayisəsi: iki versiya arasında nəyin dəyişdiyini söz səviyyəsində mətn redaktəsi və ya vizual fərq kimi brauzerinizdə görün.