Fork me on Salsa


in-depth comparison of files, archives, and directories

diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily.

Example of diffoscope HTML output
Firefox extensions compared (HTML output)
Example of diffoscope text output
Debian packages compared (text output)

And more examples on…


Get diffoscope


diffoscope is developed within the “Reproducible builds” effort.

Extending diffoscope to support new formats is quite straightforward in most cases. It also has a comprehensive test suite. Patches welcome!


diffoscope is free software licensed under the GNU General Public License version 3 or later.


Lunar, Reiner Herrmann, Chris Lamb, Helmut Grohne, Holger Levsen, Mattia Rizzolo, Daniel Kahn Gillmor, Paul Gevers, Peter De Wachter, Yasushi SHOJI, Clemens Lang, Ed Maste, Joachim Breitner, Mike McQuaid. Baptiste Daroussin, Levente Polyak, Ximin Luo, Maria Glukhova, Daniel Shahaf, Juliana Oliveira Rodrigues.

Similar software