Provided by: diffoscope_103_all
diffoscope - in-depth comparison of files, archives, and directories
diffoscope --help diffoscope [OPTIONS] [--json output_diff] path1 path2 diffoscope [OPTIONS] diff diffoscope [OPTIONS] < diff
Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
To compare two files in-depth and produce an HTML report, run something like: $ diffoscope --html output.html build1.changes build2.changes diffoscope will exit with 0 if there's no differences and 1 if there are. diffoscope can also compare non-existent files: $ diffoscope /nonexistent archive.zip To get all possible options, run: $ diffoscope --help If you have enough RAM, you can improve performance by running: $ TMPDIR=/run/shm diffoscope very-big-input-0/ very-big-input-1/ By default this allowed to use up half of RAM; for more add something like: tmpfs /run/shm tmpfs size=80% 0 0 to your /etc/fstab; see man mount for details.
diffoscope requires Python 3 and the following modules available on PyPI: libarchive-c, python-magic. The various comparators rely on external commands being available. To get a list of them, please run: $ diffoscope --list-tools
Lunar, Reiner Herrmann, Chris Lamb, Mattia Rizzolo, Ximin Luo, Helmut Grohne, Holger Levsen, Daniel Kahn Gillmor, Paul Gevers, Peter De Wachter, Yasushi SHOJI, Clemens Lang, Ed Maste, Joachim Breitner, Mike McQuaid. Baptiste Daroussin, Levente Polyak.
Please report bugs and send patches through the Debian bug tracking system against the diffoscope package: <https://bugs.debian.org/src:diffoscope> For more instructions, see CONTRIBUTING.rst in this directory. Join the users and developers mailing-list: <‐ https://lists.reproducible-builds.org/listinfo/diffoscope> diffoscope website is at <https://diffoscope.org/>
diffoscope is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diffoscope is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with diffoscope. If not, see <https://www.gnu.org/licenses/>.
· <https://diffoscope.org/> · <https://wiki.debian.org/ReproducibleBuilds>