https://github.com/laktak/chkbit
Check your files for data corruption and run quick file deduplication
https://github.com/laktak/chkbit
backup bitrot-detection btrfs cloud-backup data-degradation data-integrity dedup dedupe deduper deduplication disk-check storage-media
Last synced: 6 months ago
JSON representation
Check your files for data corruption and run quick file deduplication
- Host: GitHub
- URL: https://github.com/laktak/chkbit
- Owner: laktak
- License: mit
- Created: 2019-10-04T20:06:49.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-21T21:12:55.000Z (7 months ago)
- Last Synced: 2025-03-28T14:06:52.474Z (6 months ago)
- Topics: backup, bitrot-detection, btrfs, cloud-backup, data-degradation, data-integrity, dedup, dedupe, deduper, deduplication, disk-check, storage-media
- Language: Go
- Homepage: https://laktak.github.io/chkbit/
- Size: 4.4 MB
- Stars: 130
- Watchers: 5
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# chkbit
chkbit alerts you to data corruption in your files, especially during transfers, backups, and after recovery. It helps detect issues like disk damage, filesystem errors, and malware interference.
The latest version can also detect duplicate files and run deduplication on supported systems.

[Chkbit Introduction](https://laktak.github.io/chkbit/)
- [Install](https://laktak.github.io/chkbit/get/)
- [How does it work?](https://laktak.github.io/chkbit/how/)
- [File Deduplication](https://laktak.github.io/chkbit/dedup/)
- [Usage](https://laktak.github.io/chkbit/usage/)
- [FAQ](https://laktak.github.io/chkbit/faq/)## Latest Releases
### version 6.3
- new file deduplication command!
### version 6
- chkbit adds a new `atom` mode to store all indices in a single file
- there is a new `fuse` command to merge split indexes into an atom
- If you come from an old version, please check out the new simplified CLI syntax
- Note that some commands have suboption (e.g. to skip checking existing hashes, see `chkbit update -h`)