The command-line app for transferring files and synchronizing directories

Rclone

Rclone 1.64.0 (64-bit)

  -  18.8 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Rclone 1.64.0 (64-bit).


For those interested in downloading the most recent release of Rclone or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Rclone 1.64.0 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Rclone 1.64.0 (64-bit) Screenshot 1
  • Rclone 1.64.0 (64-bit) Screenshot 2

What's new in this version:

New backends:
- Proton Drive
- Quatrix

New S3 providers:
- Synology C2
- Leviia

New Jottacloud providers:
- Onlime
- Telia Sky

Major changes:
- Multi-thread transfers

Multi-thread transfers are now available when transferring to:
- local, s3, azureblob, b2, oracleobjectstorage and smb
- This greatly improves transfer speed between two network sources
- In memory buffering has been unified between all backends and should share memory better
- See --multi-thread docs for more info

New commands:
- rclone config redacted support mechanism for showing redacted config

New Features:
accounting:
- Show server side stats in own lines and not as bytes transferred
- bisync
- Add new --ignore-listing-checksum flag to distinguish from --ignore-checksum
- Add experimental --resilient mode to allow recovery from self-correctable errors
- Add support for --create-empty-src-dirs
- Dry runs no longer commit filter changes
- Enforce --check-access during --resync
- Apply filters correctly during deletes
- Equality check before renaming
- Fix dryRun rc parameter being ignored
- build
- Update to go1.21 and make go1.19 the minimum required version
- Update dependencies
- Add snap installation
- Change Winget Releaser job to ubuntu-latest
- cmd: Refactor and use sysdnotify in more commands

config: Add --multi-thread-chunk-size flag
- doc updates

fs:
- Use atomic types everywhere
- When --max-transfer limit is reached exit with code
- Add rclone completion powershell - basic implementation only
- http servers: Allow CORS to be set with --allow-origin flag
- lib/rest: Remove unnecessary nil check
- ncdu: Add keybinding to rescan filesystem

rc:
- Add executeId to job listings
- Add core/du to measure local disk usage
- Add operations/settier to API
- rclone test info: Add --check-base32768 flag to check can store all base32768 characters
- rmdirs: Remove directories concurrently controlled by --checkers

Fixed:
- accounting: Don't stop calculating average transfer speed until the operation is complete
- fs: Fix transferTime not being set in JSON logs
- fshttp: Fix --bind 0.0.0.0 allowing IPv6 and --bind ::0 allowing IPv4
- operations: Fix overlapping check on case insensitive file systems
- serve dlna: Fix MIME type if backend can't identify it
- serve ftp: Fix race condition when using the auth proxy
- serve sftp: Fix hash calculations with --vfs-cache-mode full
- serve webdav: Fix error: Expecting fs.Object or fs.Directory, got nil
- sync: Fix lockup with --cutoff-mode=soft and --max-duration

Mount:
- fix: Mount parsing for linux

VFS:
- Add --vfs-cache-min-free-space to control minimum free space on the disk containing the cache
- Added cache cleaner for directories to reduce memory usage
- Update parent directory modtimes on vfs actions
- Keep virtual directory status accurate and reduce deadlock potential
- Make sure struct field is aligned for atomic access

Local:
- Rmdir return an error if the path is not a dir

Azure Blob:
- Implement OpenChunkWriter and multi-thread uploads
- Fix creation of directory markers
- Fix purging with directory markers

B2:
- Implement OpenChunkWriter and multi-thread uploads
- Fix rclone link when object path contains special characters

Box:
- Add polling support
- Add --box-impersonate to impersonate a user ID
- Fix unhelpful decoding of error messages into decimal numbers

Chunker:
- Update documentation to mention issue with small files

Compress:
- Fix ChangeNotify

Drive:
- Add --drive-fast-list-bug-fix to control ListR bug workaround

Fichier:
- Implement DirMove
- Fix error code parsing

FTP:
- Add socks_proxy support for SOCKS5 proxies
- Fix 425 "TLS session of data connection not resumed" errors

Hdfs:
- Retry "replication in progress" errors when uploading
- Fix uploading to the wrong object on Update with overriden remote name

HTTP:
- CORS should not be sent if not set
- Fix webdav OPTIONS response

Opendrive:
- Fix List on a just deleted and remade directory

Oracleobjectstorage:
- Use rclone's rate limiter in mutipart transfers
- Implement OpenChunkWriter and multi-thread uploads

S3:
- Refactor multipart upload to use OpenChunkWriter and ChunkWriter
- Factor generic multipart upload into lib/multipart
- Fix purging of root directory with --s3-directory-markers
- Add rclone backend set command to update the running config
- Add rclone backend restore-status command

SFTP:
- Stop uploads re-using the same ssh connection to improve performance
- Add --sftp-ssh to specify an external ssh binary to use
- Add socks_proxy support for SOCKS5 proxies
- Support dynamic --sftp-path-override
- Fix spurious warning when using --sftp-ssh

Smb:
- Implement multi-threaded writes for copies to smb

Storj:
- Performance improvement for large file uploads

Swift:
- Fix HEADing 0-length objects when --swift-no-large-objects set

Union:
- Add :writback to act as a simple cache

WebDAV:
- Nextcloud: fix segment violation in low-level retry

Zoho:
- Remove Range requests workarounds to fix integration tests