ZArchiverAPK
Updates are downloaded once from the internet and distributed locally, which is vital for remote sites with poor connectivity.