Description:
In-depth comparison of files, archives, and directories
|
|
Type: Formula
|
Latest Version: 306@1
|
Tracked Since: Dec 17, 2025
|
|
Links:
Homepage |
formulae.brew.sh
|
|
Category: Developer tools
|
|
Tags:
diff
reproducible-builds
comparison
forensics
developer-tools
|
|
Install:
brew install diffoscope
|
About:
Diffoscope is a command-line tool that performs deep, content-based comparisons of files, directories, and archives. It recursively unpacks various archive formats and examines their contents to identify differences at a granular level. Its primary value is in reproducible builds and debugging, where it helps pinpoint why two seemingly identical files or packages differ.
|
Key Features:
- Supports over 100 file types and archive formats
- Recursive analysis of nested archives and directories
- Generates detailed HTML and text reports
- Integrates with 'diff' for binary comparison
- Extensible via Python for custom comparators
|
Use Cases:
- Verifying reproducible builds by comparing compiled artifacts
- Debugging software by identifying subtle changes in configuration or data files
- Forensic analysis of filesystem or package modifications
|
Alternatives:
-
cmp
– Standard utility for binary comparison, but lacks deep archive inspection.
-
Beyond Compare
– Commercial GUI tool with visual diffing, but not focused on reproducible builds.
|
|
License: GPL-3.0-or-later
|
|
Dependencies: libarchive, libmagic, python@3.14
|
|
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
|
| Detected |
Version |
Rev |
Change |
Commit |
| Sep 15, 2025 7:05am |
|
0 |
VERSION_BUMP |
bf36adfe |
| Oct 9, 2024 11:04am |
|
1 |
VERSION_BUMP |
93562b3b |
| Aug 30, 2024 9:33am |
|
0 |
VERSION_BUMP |
88379ba2 |
| Aug 9, 2024 12:32pm |
|
0 |
VERSION_BUMP |
3dde498d |
| May 24, 2024 11:05am |
|
0 |
VERSION_BUMP |
e39b6d08 |
| May 24, 2024 9:31am |
|
0 |
VERSION_BUMP |
bb855911 |
| Apr 5, 2024 12:33pm |
|
0 |
VERSION_BUMP |
211c7625 |
| Feb 17, 2024 7:17pm |
|
0 |
VERSION_BUMP |
3b9e3566 |
| Feb 12, 2024 6:37pm |
|
0 |
VERSION_BUMP |
e6007fda |
| Feb 9, 2024 9:17pm |
|
0 |
VERSION_BUMP |
54904480 |
| Jan 19, 2024 12:43pm |
|
0 |
VERSION_BUMP |
25ac3ae9 |
| Dec 8, 2023 2:39pm |
|
0 |
VERSION_BUMP |
09b16919 |
| Dec 8, 2023 1:52pm |
|
0 |
VERSION_BUMP |
e6c6fb43 |
| Jun 23, 2023 8:51pm |
|
0 |
VERSION_BUMP |
30924679 |
| Mar 17, 2023 1:10pm |
|
0 |
VERSION_BUMP |
ad32e154 |
| Mar 17, 2023 1:10pm |
|
0 |
VERSION_BUMP |
55cd7129 |
| Mar 1, 2023 8:14pm |
|
0 |
VERSION_BUMP |
92904f2b |
| Mar 1, 2023 8:14pm |
|
0 |
VERSION_BUMP |
bd779a36 |
| Feb 28, 2023 8:14pm |
|
0 |
VERSION_BUMP |
78225f49 |
| Feb 28, 2023 8:14pm |
|
0 |
VERSION_BUMP |
e4e02aa1 |
| Feb 17, 2023 7:04pm |
|
0 |
VERSION_BUMP |
92fa3ad2 |
| Feb 17, 2023 7:04pm |
|
0 |
VERSION_BUMP |
98f35a45 |
| Feb 11, 2023 1:32am |
|
0 |
VERSION_BUMP |
994b432c |
| Feb 11, 2023 1:32am |
|
0 |
VERSION_BUMP |
f37149a6 |
|