This is potentially irrelevant, as it depends on 1) keeping any of the current unpacking code features (theme install, plugin install)[1] and 2) keeping the implementation as it is and not replacing it with Zip_Archive or similar.
1. | I've been toying with the idea of forcing such things to be done by FTP anyway rather than getting into the quagmire of permissions etc. |