I suspect the update process uses more than 1 file. The large zip with the really long name which is 95mb, perhaps an updated otacerts file, and even some sort of command file to move the large file into place, do something and then initiate the update.