diffprogram komputerowy działający w konsoli, wyświetlający różnice między dwoma plikami tekstowymi na poziomie poszczególnych wierszy. Ukazuje, które wiersze występują w obu plikach, a które są unikalne.

Poniżej przykładowe wyjście programu: wiersze wspólne dla porównywanych plików nie są oznaczane, wiersze występujące tylko w pierwszym pliku są poprzedzone minusem, a tylko w drugim – plusem:

 #include <iostream>
+#include <string>
+
+using namespace std;

 int
 main (int argc, char** argv)
 {
-    char text[20] = {0};
+    string text;

     for ( int i = 1; i < argc; ++i )
     {

-       strcat (text, argv[i]);
-       strcat (text, " ");
+       text += string(argv[i]) + " ";

     }

-    std::cout << text << std::endl;
+    cout << text << endl;

     return 0;
 }

Program umożliwia różnorodne formatowanie wyjścia, m.in. ułatwiające automatyczne aktualizacje plików na podstawie różnic (program patch(inne języki) lub ed).

Nowe wersje programu akceptują pliki binarne.

Oryginalnie powstał na systemy Unix, obecnie istnieją wersje działające pod kontrolą innych systemów operacyjnych.

Zobacz też

edytuj


📚 Artikel Terkait di Wikipedia

Wikipedia

[online], Diff, 13 września 2014 [dostęp 2025-02-16]  (ang.). StéphaneS. Coillet-Matillon StéphaneS., Kiwix is connecting the unconnected [online], Diff, 21

Rsync

plików przez sieć. Zwykłe systemy przesyłania różnic (takie jak popularny diff/patch) wymagają istnienia obu wersji po jednej stronie, na podstawie których

Wędzidełko napletka

preputial development, „Differentiation”, 103, 2018, s. 86–99, DOI: 10.1016/j.diff.2018.08.002, ISSN 0301-4681, PMCID: PMC6234068 [dostęp 2025-03-17] [zarchiwizowane

Łata (informatyka)

wygenerować poleceniem diff. Korzystając ze składni zalecanej przez podręcznik użytkownika, będzie to wyglądało tak: old$ LC_ALL=C TZ=UTC0 diff -Naur old new >

Differentiated services

Differentiated services (DiffServ) – architektura sieci pozwalająca na gwarantowanie jakości usług przesyłania danych (ang. quality of service, QoS) w

Kiwix

 Coillet-Matillon StéphaneS., Kiwix is connecting the unconnected [online], Diff, 21 grudnia 2018 [dostęp 2025-02-16]  (ang.). NickN. Kolakowski NickN., Kiwix

Wikimania

OrganizingW.C.O., Wikimania 2023: Day 4 and looking ahead to 2024 [online], Diff, 20 sierpnia 2023 [dostęp 2023-12-07]  (ang.). Abigail KleinA.K. Leichman Abigail

Dyfeomorfizm

grupę automorfizmów. Grupę tę oznacza się symbolem Diff ⁡ ( M ) . {\displaystyle \operatorname {Diff} (M).} Dyfeomorfizm biegunowy Niech B = ( 0 , + ∞