When comparing Double Commander vs Jacksum, the Slant community recommends Double Commander for most people. In the question“What are the best file integrity checkers?” Double Commander is ranked 2nd while Jacksum is ranked 18th. The most important reason people chose Double Commander is:
You can use same tool in all desktop OS environments.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Multi-platform (Linux, Windows, MacOS X)
You can use same tool in all desktop OS environments.
Pro Source code is available (true free software)
If the developer loses interest there is at least the possibility that someone else will pick up the torch.
Pro Configurable
Lots of options allow you to configure DC the way it suits you best: Tools, Fonts, Colors, Hotkeys, Mouse, Fileviews, Plugins, Layout, Toolbars, Tabs, Icons etc.
Pro Directory Hotlist
Save shortcuts to folders. Organize them in a treeview with submenus. Define a name and sorting for each entry.
Pro Powerful tcmd-like search tool (alt+F7)
Pro tcmd-like multi-rename tool (CTRL+M)
Pro DC uses TCmd plugin API
so you can use documentation from Total Commander for writing plugins. WCX (packer), WDX (content), WFX (file system), WLX (lister).
Pro Closely follows TotalCommander UX
For instance, the 'Settings | Layout' pane is quasi-identical to TCs.
Pro Very sophisticated
Although it is lightweight and simple to use, it can do very sophisticated tasks, like copying files from directories which have a certain extension or file size or have a certain text pattern in them. Also, it's very customizable and stable.
Pro It's that good, you can replace tcmd on windows too
Pro Source code written in (Object) PASCAL
It's all a matter of perspective. I'm not for an argument about IDE's, frameworks etc, but to me that's a big plus. I think it should be a tie, it's either a pro or a con or should that be neither a pro nor a con. It just depends on context.
Pro Tons of algorithms
Jacksum 3.6.0 supports 489 algorithms, including checksums, CRCs, XOFs, cryptographic, and non-cryptographic hash functions. Jacksum also supports the "Rocksoft (tm) Model CRC Algorithm" to customize CRCs.
See also here.
Pro File Browser Integrations for Linux, Windows, and macOS
The integration of Jacksum (and Jacksum's cross platform GUI called HashGarten) are available for many file browsers on Linux, Windows, and macOS.
Pro Find files by their hashes
It finds all files that match (or don't match) the hash values in a precalculated hash set.
Example: jacksum -w log4j.hashes /
Pro Hashes partitions and disks
Hashes partitions and disks on Linux, Unix (e.g. macOS), and Microsoft Windows
Pro Find the algorithms to a checksum/CRC
It finds all algorithms to a checksum/CRC by using a brute force algorithm.
Pro File integrity checks
Can perform a file integrity check on a single file, on standard input channel or by passing data on the command line. Can performs a file integrity check against a pre-calculated hash set, and detect ok, failed, missing, and new files. Can even hash and verify NTFS Alternate Data Streams (ADS).
Pro Multi-core/multi-CPU support
Supports multi-threading on multi-processor and multi-core computer systems, it calculates multiple hashes simultaneously, files are read only once, and the calculation load is distributed on the available cores. It also processes multiple files simultaneously, i.e. files are read in parallel.
Pro Many hash value representation formats
Encodings for representing hash values are available: Hex (lower- and uppercase, optional: grouping bytes by a separator), Base16, Base32 (with and without padding), Base32hex (with and without padding), Base64 (with and without padding), Base64url (with and without padding), BubbleBabble, and z-base-32.
Pro User defined formats
Comprehensive format options are available to get the output the user needs, e.g. create ed2k-links, magnet-links or create a compatible Solaris' pkgmap.
Pro Predefined standard formats
Both input and output can occur in 9 predefined standard formats (BSD-, BSD-reversed, GNU/Linux-, openssl-, openssl-reversed, and Solaris' digest style both tagged and untagged, SFV or FCIV) which works with any supported algorithm. GNU file name escaping is supported.
Pro Character set support for I/O
Allows the user to specify the character set for both input and output files, examples: UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, GB18030 (Chinese standard), etc.
Pro Large file aware
It can process file sizes up to 8 Exbibytes (= 8,000,000,000 Gibibytes), presupposed the operating system respectively the file system is large file aware, too.
Pro Hashes NTFS Alternate Data Streams (ADS)
It calculates hashes from NTFS Alternate Data Streams (ADS) on Microsoft Windows.
Pro Cross-platform
Windows, Linux, macOS, and any platform with an OpenJDK compatible Java Runtime Environment (JRE) or Java Development Kit (JDK) can run Jacksum, no recompilation required.
Pro Recursive operations
Recursive operations can be controlled by specifying a walking depth. Also the following of symbolic links on files and/or directories can be controlled, and it also detects file system cycles to avoids endless loops.
Pro Supports SHA-3 algorithms
The entire SHA-2 famliy and SHA-3 algorithms are supported: SHA-[224,256,384,512], and SHA-512/[224,256] as in NIST FIPS 180-4, and SHA3-[224,256,384,512], SHAKE[128,256] as in NIST FIPS 202.
Pro Calculates multiple checksums simultaneously
It gives you an added security against attacks on the hash function. Multiple cores are used if available.
Cons

Con Apparently only one developer
Con Freeze after mouse double-click on directory list item
Con Much slower on Linux and Mac than on Windows
Con Source code written in Pascal language
But this does not affect users negatively. It's just programmers problem.
Con Not developed anymore for Mac
Con Can't edit files on remote FTP servers
