Chrome 中这些 0 字节的 so 文件有什么用途

2018-11-21 15:21:33 +08:00
 socradi

删了好像没什么影响

11378 次点击
所在节点    Android
20 条回复
yksoft1
2018-11-21 15:41:46 +08:00
和 Linux 系统的类似,它们在文件系统里链接到真正的库文件。作用是为了二进制兼容不同版本的应用程序
mason961125
2018-11-21 15:42:41 +08:00
符号链接
socradi
2018-11-21 15:55:28 +08:00
@yksoft1 和 linux 的软连接有什么不同吗
junjieyuanxiling
2018-11-21 17:04:26 +08:00
@socradi 符号链接又称短链接……
MrVito
2018-11-21 17:14:40 +08:00
@junjieyuanxiling 短=软?
liuxu
2018-11-21 17:27:22 +08:00
你们不要骗我,软连接也是有大小的。。

liuxu:Downloads$ ls -li *.tar.tz
56198424 -rw-r--r-- 2 liuxu liuxu 26143380 10 月 23 16:30 h.tar.tz
56169445 lrwxrwxrwx 1 liuxu liuxu 10 11 月 21 17:26 s.tar.tz -> web.tar.tz
56198424 -rw-r--r-- 2 liuxu liuxu 26143380 10 月 23 16:30 web.tar.tz
junjieyuanxiling
2018-11-21 19:03:40 +08:00
@MrVito 啊,打错了。
junjieyuanxiling
2018-11-21 19:06:39 +08:00
@liuxu 毫无疑问,软链接是有大小的,它也需要 block 来保存信息。然而,你的文件管理器认为没必要显示那么精确。
socradi
2018-11-21 19:24:43 +08:00
@junjieyuanxiling 这不是软链接,软链接这个管理器会在右边显示一个箭头
socradi
2018-11-21 19:25:33 +08:00
@liuxu 没错,他们不是软链接
pcmid
2018-11-21 20:04:58 +08:00
看样子应该是老版本的 更新了没删
liuxu
2018-11-21 20:12:53 +08:00
@junjieyuanxiling

可能你没注意到单位的变化

很明显,当单位为 M 和 K 时保留 2 位小数,当单位为 B 时,自然不会抹去大小变为 0

当然不排除有些特殊文件管理器,将单位为 B 的文件大小抹为 0,但我没见过
keven2000
2018-11-21 20:24:25 +08:00
@yksoft1 没错就是为了兼容旧版的 chrome 用的,没看到都带了版本号了吗
socradi
2018-11-21 20:30:22 +08:00
@pcmid 不是,解压 apk 出来,lib 目录下就有那么多
hhhsuan
2018-11-21 21:56:20 +08:00
就是软连接吧,adb shell 进去看看就知道了
hanxiV2EX
2018-11-21 23:59:55 +08:00
用 adb 进去看看呗
weyou
2018-11-22 00:14:25 +08:00
反正我的 chrome 没有这些文件,版本 70.0.3538.80
socradi
2018-11-22 10:09:27 +08:00
@weyou 前一个版本:69.0.3497.100 有
wuliyichen
2018-11-23 17:36:04 +08:00
socradi
2018-11-24 00:45:36 +08:00
@wuliyichen 谢谢你,我竟然想不到去看源代码

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/510045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX