直达官方的移动端Chrome下载库 - 楷乔GG浏览器官网

首页 帮助中心

Chrome浏览器文件下载自动重命名的逻辑解释与关闭方法

正文介绍

Chrome浏览器文件下载自动重命名的逻辑解释与关闭方法1

Chrome浏览器在下载文件时会自动重命名文件,这是由于浏览器的缓存机制和文件名解析算法共同作用的结果。以下是关于这一逻辑的解释以及关闭方法:
1. 自动重命名原理:
- Chrome浏览器使用了一种名为“Chromium”的开源项目作为其核心引擎。
- Chromium项目中包含了一个名为“Chromium Download Manager”(CDM)的模块,用于管理下载的文件。
- CDM模块中有一个名为“DownloadManagerService”的服务,负责处理下载过程中的各种逻辑。
- 当用户下载文件时,CDM模块会将下载的文件存储在一个名为“downloads”的文件夹中。
- 为了方便用户管理和访问这些文件,CDM模块会在文件名后添加一个时间戳和随机字符,从而生成新的文件名。
2. 自动重命名逻辑:
- 首先,CDM模块会检查当前目录下是否存在名为“downloads”的文件夹。
- 如果不存在,则创建该文件夹。
- 然后,CDM模块会遍历“downloads”文件夹中的所有文件,为每个文件生成一个新的文件名。
- 新文件名由以下部分组成:
- 时间戳:以“YYYYMMDDHHMMSS”的形式表示,例如“20220815123456”。
- 随机字符:长度为10个字符的随机字符串,例如“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789”。
- 原文件名:原文件名保持不变,例如“example.txt”。
- 最后,CDM模块会将新生成的文件名添加到原文件名后面,形成新的文件名。
3. 关闭方法:
- 要关闭Chrome浏览器的自动重命名功能,可以按照以下步骤操作:
1. 打开Chrome浏览器。
2. 点击浏览器右上角的菜单按钮(三个垂直排列的点)。
3. 在弹出的菜单中选择“设置”选项。
4. 在设置页面中,找到“隐私与安全”部分。
5. 点击“高级”选项卡。
6. 在高级设置页面中,找到“下载”部分。
7. 取消选中“下载时自动重命名文件”复选框。
8. 点击“确定”按钮保存设置。
通过以上步骤,用户可以关闭Chrome浏览器的自动重命名功能,从而避免不必要的文件重命名操作。
TOP