Installing-unreal-engine shared files

I’ve installed multiple versions of UE, and they occupy a lot of space. I’d like to suggest that:

  1. Could there be a way to check the hash of existing local files when downloading other versions of UE if I already have a version installed? Copying over files with the same filename and hash could save on data usage.
  2. Could a shared folder be created to place files with the same filename and hash? During download, create a soft link and only download differential files. When a file is changed, the soft link would be deleted and replaced with the new file.

The above is from a translation.