这个问题是否可以描述为
“下载一个软件,下载时文件大小为a,那么安装完成后占用多少内存?“
假设文件单位为MB
系统为Windows
- 首先文件扩展名可能为msi,exe,也可能是rar,zip,7z之类的压缩包
- 由于现在安装机制不同,你下载的可能只是个几百KB的下载安装程序(比如visualstudio),然后打开后还需要下载真正的程序(文件大小取决于你的选项),程序下载好以后,安装时,还要解压,把相应的动态库拷贝到系统目录,同时解压得到lib,dll,以及一些配置文件。整个文件会大很多,至于这个标准,其实取决于,原文件中各类型的文件数以及生成安装程序的压缩选项,所以说无具体的标准
- 但是现在很多应用都提供了绿色版本(portableversion),也就是大家常见的绿化版,这类软件不会添加注册表,相对而言便携,且对系统无污染,一般作者在提供时已经是个完整的程序,只是压缩了一下,解压找到主程序,双击即可使用。这类一般是a~2a之间
- 同样安卓(Android)系统也是,安装包apk文件一般比安装后的存储文件小很多,安装后大小为a~4a的都有,加上数据文件,往往更大
综上[无固定大小]2018.2.26