Is Syncthing able to “glue” (i.e. tar & zip) small files before transferring them?
I was using Syncthing to copy a large folder to a new machine.
Basically 50% of the files are large raw photos (say >20mb each) and each file has a companion xml (a few kb each).
I noticed that Syncthing was taking an insane amount of time to transfer the xml (over wired LAN).
I solved the problem by running
find ./blah/ -name "*.xmp" | tar -zvcf all_xmp.tgz -T -, then I let Syncthing transfer the archive (which took one or two seconds), manually unpack on the other side and let Syncthing rescan the folder.
The final rescan took a while, but deducing from the transfer speed, this workaround probably saved several hours of download.