@AndyMH
Foxclone is great for disk cloning (second only to dd and ddrescue) !
I think there is a small error in the website:
https://foxclone.com/download.php says that MD5(foxclone46-sources.tar.gz) == 0ef0ef63981fc95f59d3253d79ba74d5 .
But, the downloaded foxclone46-sources.tar.gz has these properties :
MD5(foxclone46-sources.tar.gz) == 02a37dbe7ef0431cc9f9864aeb360bcf
SHA256(foxclone46-sources.tar.gz) == 73be413d86b8906cbd95d51e7bba29f15eab5196094f5233b3da84e51958d6b7
BLAKE2(foxclone46-sources.tar.gz) == 618d79c525fbbac90ee2a89ee259b84d73939f15d7afe1c2f11e16970d3a261092bce8e996ca88dac8a61f19bf57ce66894e95db39edd2d4a0bf138250d74ffe
SIZE(foxclone46-sources.tar.gz) == 2117542 bytes
It would also be better if the download page has a SHA256 checksum too...
BTW I'd be happy to help if you want to rewrite foxclone in Python or C++ (with Qt for its GUI).