All Posts by Date or last 15, 30, 90 or 180 days.
also by Lloyd: photography and

Links on this site earn me fees or commissions.
As an Amazon Associate I earn from qualifying purchases @AMAZON

Consult with Lloyd: cameras, computers, backup, etc...
Lloyd’s Patreon
Designed for the most demanding needs of photographers and videographers.
Connect and charge all of your devices through a single Thunderbolt or USB-C port.

40 megapixels, IBIS, 1.2 pounds!

IntegrityChecker (icj) Java Release 3.0 fc9

re: IntegrityChecker Java
re: data integrity

See previous notes on IntegrityChecker 3.0. IntegrityChecker Java supports Mac, Windows, Linux, etc—anything with Java, an unrivalled cross-platform data integrity solution.

Get IntegrityChecker Java

No photographer or videographer or other professional should be operating without data integrity validation. Whether bit rot or malware or software bugs or hardware problems, can you afford to remain unaware of data corruption?

icj version 3.0fc9 (version 3.0, final candiate 9)

Tested and working on macOS Ventura. Download page for existing customers.

  • 2023-01-22 Fixed bug where if a folder entry for the top level folder in an icjh file lacked an ID, then the hierarchy could not be processed.
  • 2023-01-11 Fixed ANOMALY_REAL_PATH_UNEXPECTEDLY_DIFFERS message occurring when a change in capitalization occurred for a file. An ANOMALY_FILENAME_CHANGED_CASE is now issued instead, and an 'update' will record the correct file name in both the icjh file and the xattr for the file.
  • 2023-01-10 Fixed bug when 64-bit file IDs (inode values) exceeding 32 bits of actual value could not be handled.
  • 2022-10-14 Fixed bug in which @os_ directive was not reset after every prefs section. This bug's effect would "bleed" the previous @os_ directive into the subsequent prefs section. Platform/os scoping is now reset prior to processing any prefs group.
  • 2022-10-14 modified certain prefs patterns for macOS to not use /Users/ portion, so that if home dir is backed-up the patterns still apply.
  • 2022-09-22 Fixed installer bug that failed to copy over current icj_prefs.txt
  • 2022-09-22 Modified installer to save icj version 2 into icj2/
  • 2022-09-21 Fixed assertion in assignIDsIfAbsentOrIncorrect() that occured with oddball cases of not finding file info.
  • 2022-09-21 Fixed erroneous error count and non-writable file reporting when the files in question do not exist.
# icj 3.0fc9 2023-01-22 11:20
# (c)2022 DIGLLOYD INC. All Rights Reserved. Valid license required.
# 2022-09-18 20:28:39 USER=lloyd HOME=/Users/lloyd OS=macOS i386 12.5.1 JAVA=

Available commands: verify verify hash values options: --optimize=HDD|SSD --threads=num --iterations=num
status summarize files that are new, or of changed size or date options: --ignored
update update new and date/size changed files, forget missing items options: --save=prompt|yes|no --hmode=icjh|both --optimize=HDD|SSD --threads=num
update-all update hash values for all files, whether or not they already have hashes options: --save=prompt|yes|no --hmode=icjh|both --optimize=HDD|SSD --threads=num
update-new update only files lacking hash values options: --save=prompt|yes|no --hmode=icjh|both --optimize=HDD|SSD --threads=num
sync syncs hash info to com.diglloyd.icj.HashInfo file attribute options: --kind=all|missing|existing --save=prompt|yes|no
clean remove hash data files and/or remove file/folder extended attributes options: --kind=ic|icj|icjh|all|attr
compare compares two folders for equality
dupes show duplicate files, emit remove or cloning commands options: --size=size --types=type[,type]* --emit=rm|clone|symlink|nop
empty show empty files
info show any combination of empty, non-writable, size/distribution, hard links, dates options: --kind=all|empty|nowrite|dist|hard|dates
prefs open preferences eg open ~/.icj_prefs
matches show globbing matches options: --kind=all|files|folders|hier|attr
sha test hashing speed options: --size=size --repeat=num --sha=SHA-512|SHA1
version display the version and other information
help show help summary, or show help for specific command eg 'help verify'
Options that apply to more than one command: --optimize HDD|SSD --threads num --purge # unix only, requires sudo --attr enable extended attribute usage if available --noattr disable extended attribute usage --output normal|verbose|debug|terse
Manual at
View all handpicked deals...

Sony X80K 75" 4K HDR Smart LED TV
$1198 $1098
SAVE $100 | Terms of Use | PRIVACY POLICY
Contact | About Lloyd Chambers | Consulting | Photo Tours
Mailing Lists | RSS Feeds | Twitter
Copyright © 2020 diglloyd Inc, all rights reserved.
Display info: __RETINA_INFO_STATUS__