Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Random 使用随机UUID作为临时文件/目录名是否有任何潜在的缺点?_Random_Uuid_Temp - Fatal编程技术网

Random 使用随机UUID作为临时文件/目录名是否有任何潜在的缺点?

Random 使用随机UUID作为临时文件/目录名是否有任何潜在的缺点?,random,uuid,temp,Random,Uuid,Temp,使用基于/dev/uradom或CryptGenRandom的随机UUID UUID版本4来命名临时文件/目录是否合理?名称冲突的可能性很小,但是否存在任何潜在问题?为什么不更频繁地使用这种方案?我看不出有什么真正的问题,但它会产生一些很长的文件名。如果使用[a-Za-z0-9]中的22个字符,而不是32个十六进制数字,则发生冲突的可能性会更低。但我想大多数人对大约六个随机字符和一个前缀感到满意。声称POSIX“完全可移植文件名”的最大长度为14个字符。

使用基于/dev/uradom或CryptGenRandom的随机UUID UUID版本4来命名临时文件/目录是否合理?名称冲突的可能性很小,但是否存在任何潜在问题?为什么不更频繁地使用这种方案?

我看不出有什么真正的问题,但它会产生一些很长的文件名。如果使用[a-Za-z0-9]中的22个字符,而不是32个十六进制数字,则发生冲突的可能性会更低。但我想大多数人对大约六个随机字符和一个前缀感到满意。声称POSIX“完全可移植文件名”的最大长度为14个字符。