Android 14被指使用不可靠的逻辑计算智能手机空间使用量
Android14被指使用不可靠的逻辑计算智能手机空间使用量旧版本和当前版本的Android系统都受到了操作系统计算移动设备存储空间使用情况的一个奇特错误的影响。Android专家米沙尔-拉赫曼(MishaalRahman)今年早些时候发现了这个问题,他指出,即使在即将发布的Android14版本中,Android计算操作系统"系统"文件所占存储空间的方式仍然存在重大缺陷。正如Twitter/X所解释的那样,Google操作系统计算"系统"文件的方式完全不合逻辑。当新文件被添加到智能手机的集成存储空间时,如果它们不能被归入图片、视频、文档等其他类别,Android系统就会把它们归类为"系统"文件夹的一部分。拉赫曼指出,简单地说,Android系统计算"系统"部分的方法是,从当前使用的总存储空间中减去归属于其他一切的存储空间。即使是驻留在/data/media目录中的用户创建文件(这些文件根本不可能是系统文件),也会被Android归类为"系统"的一部分。拉赫曼通过执行一个shell命令来生成一个3GB的文件,其中充满了随机数据,从而展示了这个漏洞。文件创建后,"系统"类别增加了3GB。除了错误报告可用空间外,该漏洞还影响了"文件"文件资源管理器应用程序计算存储空间的方式,这很可能是因为它采用了与操作系统相同的错误逻辑。第三方"改头换面"的Android版本也受到了该错误的影响,但有一个明显的例外:据拉赫曼称,三星的OneUI6可以准确报告移动设备上文件的空间消耗情况。Android系统在存储空间报告方面还存在另一个问题。Google在计算存储空间时使用了"gibibyte"单位,相当于1024^3字节。相比之下,OEM厂商在宣传存储容量时使用的是"gigabytes"单位,在1998年国际电工委员会(IEC)正式采用新的前缀标准后,"gigabytes"单位等于1000^3字节。"gibibyte"是表示存储单元实际可用空间的正确定义,但会误导用户对手机制造商所宣传空间的理解。拉赫曼指出,这个问题在Android14系统中依然存在,有可能导致用户不必要地执行出厂重置程序,试图重新获得实际上根本不存在的额外空间。...PC版:https://www.cnbeta.com.tw/articles/soft/1383165.htm手机版:https://m.cnbeta.com.tw/view/1383165.htm
在Telegram中查看相关推荐
🔍 发送关键词来寻找群组、频道或视频。
启动SOSO机器人