I sell autopatcher source with two hash types (SHA256 & CRC32) depending on your needs. Written in c# in vs22 with .NET Framework 4.8 and httpclient connection to server.
Reports no viruses: 0/71 on Virus Total. Compatibility windows 7,8,10,11 (by installing .Net 4.8 automatically having autopatcher check on open) Optimized for low-end and high-end computers.
Does not exceed 50mb ram and 2 cores usage, even at 100 files with 5gb total data.
Doesn't jerk, doesn't crash regardless of file size. If the internet disconnects, the autopatcher checks the downloaded files and continues where