天天动画片 > 八卦谈 > 【科普向】QQ凭什么占据几十G空间?

【科普向】QQ凭什么占据几十G空间?

八卦谈 佚名 2024-04-25 16:23:24

前言

    QQ自1999年推出以来在国内广受欢迎并拥有了庞大的用户群体,但是伴随着微信的兴起,以及自身逐渐的“臃肿”,月活用户数量每况愈下。本文重心不在于分析QQ的昨日之盛与今日之衰,而在于分析QQ到底在哪里“臃肿”。(分析对象主要为桌面端QQ)


———这是一条可爱的分割线———


主程序占用分析

    直接上结论,在未生成消息记录等文件占用的情况下(新安装仅登录后)QQ会生成文件的目录。具体目录可以搭配C盘文件分析食用。

  •     安装路径(在安装过程可自定义选择的目录)默认为"C:\Program Files (x86)\Tencent"

注意到32位是企鹅的祖宗之法,不可变(
  • 小tips:微信的目录一般为WeChat Files,而QQ直接已Tencent命名,可见前期是QQ之前才是亲生的,而微信则是半路杀出来的,却没想到现如今已经今非昔比了

  • "C:\ProgramData\Tencent":此文件夹主要保存一些登录信息。

  • "C:\Users[用户名]\AppData\Roaming\Tencent\QQ"&"C:\Users[用户名]\AppData\Local\Tencent\QQ":该目录主要保存应用数据(这个词在手机应用上经常见到),主要包括用户设置、聊天记录、缓存文件等数据

    其中安装路径可以随意更改(即使之前手快安装到C也没事,直接移动走QQ文件夹也是可以直接打开的),安装位置同时也是主程序的位置

只要QQ目录下文件齐全,即可正常打开QQ

    统计主程序及配置文件等空间可知,其占用空间合计仅为1G左右,何谈标题的几十G?注意前文提到的是未生成消息记录等文件占用的情况下。


"消息记录等数据"占用分析

    安装QQ时,会让用户选择个人文件夹所在的位置,即"用户数据"生成的目录,而此处也就是本文重点讲述内容。

默认选择"我的文档",即"C:\Users\Alice\Documents\Tencent Files"

    默认生成于documents(文档)文件夹内,而该文件夹于C盘文件分析C盘清理中都有提及,也是很多文件默认生成数据的位置。

马赛克处为QQ号,每个账户有自己对应的存储文件夹
测试环境的QQ仅使用1年左右,便占用有20G+

    直接从图解析可以看出,个人数据占据空间远超过主程序的大小,并且仅仅为一年使用期。接下来逐步解析每个文件夹都有何作用,以及它凭什么占据我们这么多空间。

  • Image:罪魁祸首文件夹,其下包含Group2与C2C两位重量级,分别对应群聊图片与好友图片。其中包含所有“进入聊天窗口看到的”、“未查看的”、“群助手的图片记录”等。高情商:“提前为你存储所有你可能会查阅的图片”,低情商:“什么杂七杂八的都往我的磁盘里面塞”tx为了能让你尽快看到几年不会去查看的消息,已经提前将所有的消息加载给你了,它真的我哭死……用户被动接收,除非单独设置,说实话,这部分存储空间完全应该交付给云端,而不是均摊于用户自身的本地存储。

  • FileRecv:接收文件所在目录,以及各种群文件下载的目录。此部分设计较为合理,因为下载文件是用户主观能动进行的行为,而非被动接受,并且能够较为轻松的处理。

  • 根目录:其下有Msg3.0.db和Msg3.0index.db文件占据主要空间,这个文件采用SQLite数据库格式,主要保存了用户与其他QQ好友、群组和讨论组之间的聊天信息。

聊天记录占据部分空间倒也合理
  • Video:本以为都是自动接收的视频文件,但是期目录下有较多png文件,同样绝大部分也是用户被动接收的部分。

    这几项虽少,但是却是QQ主要占据空间的部分,并且这些内容中绝大部分内容于用户而言是毫无意义的,个人的解读为“将云服务器成本均摊于个人用户的本地存储”


QQ自带文件清理功能

设置——文件管理——前去清理,即可打开

    可以明确的看到它确实可以扫描出一些东西,但是不多。以下列出每一部分与前文对照内容。

  • 缓存文件:对应AppData部分,具体内容不得而知。

  • 群聊图片:对应Group2文件夹,罪魁祸首。

  • 好友图片:对应C2C文件夹,酌情考虑。

  • 接收到的文件:对应FileRecv文件夹,为主动下载部分文件。

  • 接收到的视频:对应Video文件夹,次级战犯。

  • 还有一个看不到的部分,但是可以点击查看,为“频道”内容,因为我已在PC端根除频道,因此没有该部分内容。

    明明占据几十G的Group2却只扫描出几十M,诚然可以用第三方工具或者直接将其内文件都删除,但是总归没有第一方清理工具可选择性好(安全性高、可以选择删除期限)。篇幅原因本文不详细介绍方法,后续视反馈情况补充。


总结

    QQ作为一款即时通讯软件,首先,在网上冲浪时期为我们带来了绝佳的使用体验,但是随着互联网的发展,功能的冗余以及文件的赘余使其逐渐有了臃肿的感觉。

    其次,作为聊天的工具,它将主要的数据存储于用户本地,并且是在用户不知情的情况下,将大部分群聊占据空间分摊于用户。

    再者,聊天记录的主要文件为Msg3.0.db,其存储位置同样也为本地,理论上此部分聊天记录用户是可以自由查看的,而非有种种的限制。

    最后,即便如此,目前的主要聊天方式仍然为QQ,不仅是因为它承载我的主要回忆,更重要一点在于wx比QQ更差

    关于QQ也可以继续写一些清理、美化、表情包分组等内容,如有需求,可以在评论区或私信进行反馈。


本文标题:【科普向】QQ凭什么占据几十G空间? - 八卦谈
本文地址:www.ttdhp.com/article/55456.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们