为什么文件名在Web中被命名

时间:2011-12-20 10:50:04

标签: database image filenames

为什么有些文件名 - esp图像 - 命名为89a1ea695fb3684985b2eb64de97,或者一些名为长号的html文件而不是它自己的名字?是数据库和文件存储中的概念吗?关于文件层次结构的东西?

2 个答案:

答案 0 :(得分:2)

因为服务器存储了很多图像(比如facebook)。这将是重复的。

例如,您上传的图像名为“avatar.jpg”,我还上传了一个名称相同的图像。如果服务器没有更改其名称,我的头像和您的头像将会发生冲突。

并且他们使用哈希函数(例如md5)或其他方式来更改其名称,可能会像日期时间一样添加一些盐。

答案 1 :(得分:2)

为避免文件名冲突,某些服务使用哈希(例如MD5)保存/生成文件名。

相关问题