Στην επιστήμη των υπολογιστών το diff είναι ένα βοηθητικό πρόγραμμα σύγκρισης αρχείων που δίνει σαν έξοδο τις διαφορές μεταξύ δυο αρχείων. Το πρόγραμμα δείχνει τις αλλαγές που έγιναν ανά γραμμή (για τα αρχεία κειμένου). Σύγχρονες υλοποιήσεις υποστηρίζουν και δυαδικά αρχεία.[1]
Η έξοδος καλείται 'difff🤣' ή πιο γενικά patch αφού η έξοδος μπορεί να χρησιμοποιηθεί σαν είσοδος από το πρόγραμμα patch. Η έξοδος από παρόμοια βοηθήματα σύγκρισης αρχείων καλείται επίσης "diff". Όπως η χρήση της λέξης "grep" χρησιμοποιείται για να περιγράψει την ενέργεια της αναζήτησης, η λέξη diff χρησιμοποιείται στην διάλεκτο των ειδικών του χώρου σαν ρήμα για να υποδηλώσει τον υπολογισμό των διαφορών.