Releases: nuket/rsync-windows
Release list
rsync 3.5.0 for Windows
Native Windows build of rsync 3.5.0, for 64-bit and 32-bit Windows.
Downloads
| download | for |
|---|---|
rsync.exe |
64-bit Windows -- the one to take unless you know you need the other |
rsync-x86.exe |
32-bit Windows, and 64-bit machines running something that will only load a 32-bit image |
Same source, same options, same behaviour -- the two differ only in the architecture they were compiled for, and each has a .sha256 beside it.
Reading the version
3.5.0-g521ad8ad
| part | meaning |
|---|---|
3.5.0 |
the upstream rsync release this is a build of |
g521ad8ad |
the commit in this repository that built it (browse) |
Releases here are cut only from upstream releases. This repository is the Windows adaptation layer for rsync: the first half of the version says which rsync you are getting, the second says which revision of the Windows work built it. A new upstream release moves the first; a fix to the port moves the second. rsync --version prints the same string, and both binaries carry it in their file properties.
Builds between releases are not published here. Every push to windows-cmake-port is still built and tested, and its binaries are attached to that run under Actions if you want one.
Verifying a download
certutil -hashfile rsync.exe SHA256
certutil -hashfile rsync-x86.exe SHA256
and compare each against the matching .sha256 file.
Notes
No Visual C++ redistributable is needed by either build: the C runtime is linked in, and the only imports are WS2_32, ADVAPI32 and KERNEL32, all of which ship with Windows.
Source, licence (GPL-3.0-or-later), and what is and is not supported are in this repository -- see BUILD-CMAKE.md. Symlinks, hard links, daemon mode, ACLs and xattrs are not supported on Windows.