Skip to content
Testaroo
diff

What is a .diff file?

text/x-diff

A .diff file records the difference between two versions of one or more text files. The unified format, the default almost everywhere, names the old and new files on `---` and `+++` lines, then lists hunks introduced by `@@ -old,count +new,count @@` in which context lines are unprefixed and changed lines are prefixed with `-` or `+`. Older context and normal diff formats exist but are rarely produced today.

How to use a .diff file

Use an example .diff file to test diff parsers, syntax highlighters, and merge tooling: verifying hunk-offset arithmetic, correct handling of context lines that begin with a space, and behaviour on files whose changes include trailing-whitespace or line-ending differences.

Download example .diff files

and 19 more in the library.

← All file formats