为什么steam占用硬盘空间很大7
发布网友
发布时间:2023-11-05 04:47
我来回答
共5个回答
热心网友
时间:2024-12-04 05:44
众所周知,我们现在下载的,无论是适配手机还是电脑的应用程序,大多数都会以一个安装包的形式先被下载,下载的原网站上面显示的大小,基本上也都是安装包所需要的存储空间。而安装包都会是一个压缩文件,等你安装以后,压缩文件得到释放,所以应用程序所占的存储空间就会变大。而游戏运行以后,也会产生很多的游戏进程文件,游戏缓存文件,游戏垃圾文件等等,相应的也会增加游戏文件夹的内容大小。
这个问题跟steam的下载机制有关系:
1、steam上显示游戏有10G,那这个游戏安装后的本体就是10G,不用怀疑,也不要听那些人瞎bb。
2、steam内下载游戏,会首先在steamapps目录downloading文件夹中创建游戏安装包、更新包等等,下载完成后steam自动根据用户指定的路径进行安装。此时你的电脑里面占用硬盘的是该游戏的安装包+更新包+游戏本体。肯定是远远大于10G的。
3、确如某些兄弟提到的,游戏在运行过程中会额外生成数据、存档等文件,这部分不在steam游戏介绍的大小中。而这部分额外生成的数据是没有上限的。比如:你玩某些建造经营类游戏,你建了一个公园和建了一坐城市,存档文件占用的硬盘肯定不一样,越往后占用的硬盘空间越大。
针对第一、第二个问题不用担心,多数情况下steam会在游戏安装完成后自动删除安装包,如果没有自动删除,手动找到steamapps这个文件夹,把里面的游戏安装包删掉就行。
针对第三个问题,没有什么办法,除非某局存档你玩腻了,删掉就行。
热心网友
时间:2024-12-04 05:45
看到某些回答,估计steam是什么都不知道吧?
这个问题跟steam的下载机制有关系:
1、steam上显示游戏有10G,那这个游戏安装后的本体就是10G,不用怀疑,也不要听那些人瞎bb。
2、steam内下载游戏,会首先在steamapps目录downloading文件夹中创建游戏安装包、更新包等等,下载完成后steam自动根据用户指定的路径进行安装。此时你的电脑里面占用硬盘的是该游戏的安装包+更新包+游戏本体。肯定是远远大于10G的。
3、确如某些兄弟提到的,游戏在运行过程中会额外生成数据、存档等文件,这部分不在steam游戏介绍的大小中。而这部分额外生成的数据是没有上限的。比如:你玩某些建造经营类游戏,你建了一个公园和建了一坐城市,存档文件占用的硬盘肯定不一样,越往后占用的硬盘空间越大。
针对第一、第二个问题不用担心,多数情况下steam会在游戏安装完成后自动删除安装包,如果没有自动删除,手动找到steamapps这个文件夹,把里面的游戏安装包删掉就行。
针对第三个问题,没有什么办法,除非某局存档你玩腻了,删掉就行。
众所周知,我们现在下载的,无论是适配手机还是电脑的应用程序,大多数都会以一个安装包的形式先被下载,下载的原网站上面显示的大小,基本上也都是安装包所需要的存储空间。而安装包都会是一个压缩文件,等你安装以后,压缩文件得到释放,所以应用程序所占的存储空间就会变大。而游戏运行以后,也会产生很多的游戏进程文件,游戏缓存文件,游戏垃圾文件等等,相应的也会增加游戏文件夹的内容大小。
就拿我昨天下载的斗鱼直播举例,下载的时候只有70多M的安装包,解压安装以后的文件夹确有200多M了。希望能明白
热心网友
时间:2024-12-04 05:45
现在宽带的带宽普遍增多了,像200Mbps、500Mbps这样入户的也不少见了,可能很多网速较快的朋友在Steam上下载游戏时会发现自己电脑的CPU占用率很高,难不成下载速度快了CPU会跟不上吗?这是有可能发生的,原因呢,出在Steam的整套下载机制上。
Steam使用了一套较为复杂的文件下载机制。首先,开发者可以给自己的游戏建立多个仓库,每个仓库中可以存放不同的文件。Steam会根据仓库中的文件内容,形成一份清单,同时将该仓库中的所有文件进行分块,每个块大小约为1MB,为了不让没有购买过该游戏的用户轻松获取到游戏文件,Steam内容系统将每个块都使用LZMA算法进行了压缩,并且使用一个256-bit长度的密钥对文件块进行了AES加密。每个仓库都有一个独一无二的密钥,并且在仓库的清单中记载有原始文件名、文件大小、文件校验值、文件类型和文件区块的元数据,同时还会记载每个区块的ID、校验码、文件位置偏移值和压缩前后的大小。通过这样的设计,Steam能够有效保障整个下载过程是高效的,并且在下载时不会有差错。同时,对于所有Steam用户来说,每个区块文件都是一样的,这也允许CDN存储静态的内容,而不是动态加密的。
大概就是这样子,把整个仓库的文件给压缩并加密了
在下载一个已经发售的游戏时,Steam是可以第一时间拿到用于解密文件的密钥的,为了节约时间,Steam使用了边下载边解密的办法,而LZMA解压缩(就是7-Zip用的算法之一)和AES解密都是较为吃CPU资源的,这也就是Steam下载速度越快,CPU占用率越高的原因了——因为你同时间要解密的数据量更大了。
在公司500Mbps的网络环境下,用Steam下载游戏大概会吃掉我这块i7-4770K约50%的占用率,还是很高的
而在下载尚未发售游戏的数据时,也就是在预载游戏时,由于拿不到用来解密数据的Key,Steam会把下载到的数据存到*.csd文件中,在游戏正式发售之后,就会使用拿到的密钥进行解密和解压缩。如果你的存储设备速度慢,而网速较快的话,那确实不如不做预载、直接在正式发售后进行下载。
热心网友
时间:2024-12-04 05:46
为什么steam占用硬盘空间很大?steam文件越来越大怎么解决?为什么steam越用越大了,磁盘空间都要被steam占完了,下面就让我们来看看怎么解决steam越来越大的问题。
品牌型号:
英特尔H81
系统版本:
win7
方法/步骤分步阅读
1
/4
打开计算机,进入steam安装磁盘。
2
/4
进入steam文件夹,点击steamapps。
3
/4
点击进入downloading文件夹。
4
/4
删除文件夹中的程序内容即可。
注意事项
最后还可以在steam中清理下载缓存
希望这篇经验能够帮到你
热心网友
时间:2024-12-04 05:46
首先我们可以手动清理,但是手动的坏处是,有的时候清理不够干净,而且有时候会清理错误,所以我们最好使用工具进行清理,这里推荐两款软件,Steam Cleaner 和Steam Mover。这两个软件在功能上有些不同,但是清理能力都非常不错。
Steam Cleaner主要是 一键清理 Steam 文件夹里的无用文件,比如我们安装某个游戏需要安装的运行组件之类的程序,在我们安装完成之后几乎都乜有必要留着了,这个软件就可以提供一键式清理功能,释放空间。
Steam Mover则是一款游戏目录转移工具,能够帮助我们转移我们的游戏目录,避免我们安装游戏过多,导致我们分区空间不足。
当然如果以上两款软件都无法解决问题,你可以试试第三款软件TikiOne.Steam.Cleaner
智能搜索清理,非常方便