trydiffoscope(1)
π trydiffoscope β the trydiffoscope(1) page, but make it cute
okay bestie, pull up a chair πͺβ¨ this is the trydiffoscope(1) manual, straight from Debian, and it's literally the in-depth comparison of files, archives, and directories β but it's the try.diffoscope.org client version. yes. the web one. we're doing remote diffing and we're doing it fabulously π¦
β¨ SYNOPSIS β¨
trydiffoscope [-h] [--endpoint ENDPOINT] [--text TEXT] [--html HTML]
[--url] [--webbrowser] file file
two files. that's it. that's the vibe. π
πΈ DESCRIPTION πΈ
so like. diffoscope will try to get to the bottom of what makes files or directories different. it does NOT just glance at them and go "eh, looks the same". it recursively unpacks archives of many kinds and transforms various binary formats into more human readable form so it can actually compare them. it can compare two tarballs, ISO images, or PDF just as easily. lowkey unhinged, highkey iconic. π
it can be scripted through error codes, and a report can be produced with the detected differences. the report can be text or HTML. and when no type of report has been selected? diffoscope defaults to writing a text report on the standard output. no notes. periodt.
diffoscope is developed as part of the βreproducible buildsβ Debian project and was formerly known as βdebbindiffβ. glow-up of the century honestly π
and trydiffoscope? it's a command-line API to the trydiffoscope web service. so you get the whole diffoscope experience but the actual work happens over there. main character energy via proxy π
π OPTIONS π
-h,--helpβ show this help message and exit. the classic. the reliable. the "help me bestie" button π--endpoint ENDPOINTβ specify trydiffoscope API endpoint. you wanna point it somewhere else? go off, tell it where πΊοΈ--text TEXTβ write plain text output to given file. plain. simple. readable. a lil' text file for your notes app π--html HTMLβ write HTML report to given file. for when you want the diff to be aesthetically pleasing π-u,--urlβ print URL instead of managing results locally. it's giving "just give me the link bestie, I'll handle it" π-w,--webbrowserβ open webbrowser to URL instead of managing results locally (implies-u). it opens the browser FOR you. no cap. the laziest possible option and I respect it deeply π«Ά
π EXIT STATUS π
Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
like. zero? same. slay. one? different. okay noted. two? trouble. something went wrong and we do NOT talk about it. π
π SEE ALSO π
- <https://diffoscope.org/>
- <https://try.diffoscope.org/>
- <https://wiki.debian.org/ReproducibleBuilds>
π¦ Author π¦
Chris Lamb <lamby@debian.org> β thank you for your service king, the reproducible builds community owes you everything π
β Copyright β
GPL-3+
fr fr that's the whole page. every flag, every file, every number, all of it. go diff something and tell me how it went π§
trydiffoscope(1) β from Debian, and that lil' trydiffoscope(1) in the footer? that's the manual name, bestie, and the date/source live right there with it. bye now π
β¨
π¦ where this page comes from
- ubuntu resolute: trydiffoscope 67.0.8build2 Β· GPL-3.0-or-later
- ubuntu stonking: trydiffoscope 67.0.8build2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms