DIFFOSCOPE(1) User Commands DIFFOSCOPE(1) (NAME) diffoscope - (SYNOPSIS) diffoscope --help diffoscope [OPTIONS] [--json output_diff] path1 path2 diffoscope [OPTIONS] diff diffoscope [OPTIONS] < diff "" (DESCRIPTION) diffoscope . . tar ISO PDF . . HTML . diffoscope . diffoscope " " (reproducible builds) () . . diffoscope debbindiff . (COMMAND-LINE EXAMPLES) . /usr/share/doc/diffoscope/README.rst . path1 . path2 . (options): --debug . --pdb pdb . --status-fd FD FD. --progress, --no-progress . : yes stdin (tty) no. --no-default-limits (diff). --load-existing-diff INPUT_FILE diff . diff diffoscope (stdin) "-" . (output types): --text OUTPUT_FILE ( stdout - ). --text-color WHEN diff . WHEN {never, auto, always} . : auto . --output-empty diff . --text . --html OUTPUT_FILE HTML ( stdout - ). --html-dir OUTPUT_DIR HTML . --css URL CSS HTML. --jquery URL URL jQuery --html --html-dir. URL diffoscope (symlink) ( : /usr/share/javascript/jquery/jquery.js). --html --html-dir "disable" . --json OUTPUT_FILE JSON ( stdout - ). --markdown OUTPUT_FILE Markdown ( stdout - ). --restructured-text OUTPUT_FILE RsT ( stdout - ). --difftool TOOL git-difftool(1). --profile [OUTPUT_FILE] ( stdout - ). (output limits): --diff-context LINES diff (unified diff) (: 7). --max-text-report-size BYTES --text ( 0 : 0). --max-report-size BYTES . --html --max-page-size ( 0 : 41943040). --max-diff-block-lines LINES unified-diff ( 0 : 1024). --max-page-size BYTES (--html-dir) (--html) (: 41943040 --no-default-limits ). --max-page-diff-block-lines LINES unified-diff (--html-dir) (--html) (--html-dir) diff (: 128 --no-default-limits ). (diff calculation): --new-file . --exclude GLOB_PATTERN ( ) GLOB_PATTERN . . --exclude-command REGEX_PATTERN REGEX_PATTERN . '^readelf.*\s--debug-dump=info' '^radare2.*' . . --exclude-directory-metadata {auto,yes,no,recursive} . . `make install` . "recursive" . xattr . : 'no' 'yes'. "" . --extended-filesystem-attributes, --no-extended-filesystem-attributes POSIX ACL lsattr(1)/chattr(1) (: False). --diff-mask REGEX_PATTERN REGEX_PATTERN diff. . --fuzzy-threshold FUZZY_THRESHOLD ( 0 110 400 ). --tool-prefix-binutils PREFIX binutils "aarch64-linux-gnu-" "g" . --max-diff-input-lines LINES diff(1) ( 0 : 4194304). --max-container-depth DEPTH ( : 50). --timeout SECONDS (timeout) . diffoscope X (: ) []. --max-diff-block-lines-saved LINES diff. . diff(1) --text --json ( 0 : 0). --use-dbgsym WHEN -dbgsym .deb. WHEN {no, auto, yes} . : auto .changes .buildinfo . --force-details diffoscope . : False. (information commands): --help, -h . --version . --list-tools [DISTRO] . DISTRO {arch, debian, FreeBSD, guix} . . --list-debian-substvars 'substvar'. --list-missing-tools [DISTRO] . DISTRO {arch, debian, FreeBSD, guix} . . (file formats supported): APK (ARSC) mobile provisioning Apple Xcode ar(1) asar ASM Berkeley DB bzip2 / ColorSync (.icc) Coreboot CBFS cpio .dex .buildinfo .changes (.dsc) Device Tree Compiler ELF ext2/ext3/ext4/btrfs/fat eXtensible ARchive Flattened Image Tree FreeDesktop Fontconfig FreePascal (.ppu) Gettext .hi GHC Haskell GIF Git GNU R (.rdb) Rscript GNU R (.rds) Gnumeric keybox GPG Gzip Hierarchical Data Format HTML (.html) ISO 9660 .class .jmod JavaScript JPEG JSON LLVM IR ( ) (FIFO) LZ4 lzip LZMA macOS docx. 'Portable Executable' ZIP NuGet OCaml Ogg Vorbis odt. OpenSSH OpenWRT (.ipk) PDF PE32 PGP / PGP PNG PostScript (PKCS) ( ) pyc. RPM (.deflate) Sphinx SQLite SquashFS (symlinks) (.tar) tcpdump (.pcap) TrueType U-Boot UKI (.efi) WebAssembly XML (.xsb) XML XMLB XZ ZIP Zstandard. diffoscope: (bugs/issues): (EXIT STATUS) 0 1 2 . (COMMAND-LINE EXAMPLES) HTML : $ diffoscope --html output.html build1.changes build2.changes diffoscope 0 1 . : $ diffoscope --help (RAM) : $ TMPDIR=/run/shm diffoscope very-big-input-0/ very-big-input-1/ RAM : tmpfs /run/shm tmpfs size=80% 0 0 /etc/fstab man mount . (EXTERNAL DEPENDENCIES) diffoscope (Python 3) PyPI : libarchive-c , python-magic . . : $ diffoscope --list-tools (CONTRIBUTORS) 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. (CONTACT) diffoscope (issue tracker) : CONTRIBUTING.rst . : <> diffoscope <> . (LICENSE) diffoscope : << >> (GNU General Public License) << >> ( ) / . diffoscope . << >> . diffoscope . <> . (SEE ALSO) o o diffoscope 329 August 2026 DIFFOSCOPE(1)