Jdupes Versions Save

A powerful duplicate file finder and an enhanced fork of 'fdupes'.

v1.27.3

8 months ago
  • Fix crash on Linux when opening a file for hashing fails

I've also included a build of jdupes for mac64 up to the latest commit as of 2023-08-30 since I'm selling my MacBook Air and I won't have any way to build Mac stuff for a little while. There aren't many changes but it should have some slight performance improvements you won't notice.

v1.27.2

8 months ago
  • Hash database no longer crashes on 32-bit and x32 systems
  • Hash database now uses 64-bit time and size counts

v1.27.1

8 months ago
  • Fix a hash database corruption bug

See notes for https://github.com/jbruchon/jdupes/releases/v1.27.0 for important information.

v1.27.0

8 months ago
  • Added long-awaited hash database feature -y (SEE README BEFORE USING)
  • Removed legacy long options that were deprecated in v1.20.0
  • -E option was moved to -e and now throws an error (CHECK YOUR SCRIPTS)
  • Multiple hash algorithm capability added, but no user option exists yet
  • Linux: use posix_fadvise() to improve read performance
  • Fixed possible infinite loop freezing on certain errors when linking files
  • Removed annoying warning for -Q; the user deserves what the user asks for

IMPORTANT NOTE: Due to GitHub's stupid mandatory 2FA and inability to use a functional CAPTCHA to turn it on (among many other sins by this platform) I @jbruchon will be leaving GitHub forever by the end of September 2023. To keep up with the latest releases and news and find out where I move jdupes to, visit https://www.jdupes.com/ from now on. My personal website is at https://www.jodybruchon.com/ as well.

v1.26.1

9 months ago
  • Fix -P early to actually work correctly

I have also made changes since the v1.26.1 release to fix compilation on macOS.

v1.26

10 months ago
  • Change -C to use KiB instead of bytes for easier typing (CHECK YOUR SCRIPTS)

I got tired of typing -C 1048576 for 1 MiB so now I only have to type -C 1024 (KiB)

v1.25.3

10 months ago
  • Fix CTRL+C broken during scanning phase
  • Added verbose error information for dedupe errors 22 and 95
  • Partial-only flag for dedupe is no longer inappropriately enabled on macOS
  • Build now enables dedupe support and uses nearby libjodycode by default
  • Fix NO_HARDLINKS, LOW_MEMORY, and BARE_BONES builds

v1.25.2

10 months ago
  • Fix -d and no valid directories exiting with an internal error message
  • All errors or serious warnings exit with FAILURE instead of SUCCESS

v1.25.1

10 months ago
  • Fix -D on non-debug builds which was falling through to set -E
  • Debugging now dumps a list of internal option flags
  • Fixed progress indicator: "hashing: xyz%" only shows if "stuck" on one file

v1.25.0

10 months ago
  • Major bug in 1.24.0 affecting all types of linking has been fixed
  • Update interfaces to libjodycode 3 API