跳到正文
卡饭论坛 · 软件安全交流· anyangmo·· 3 小时前AI 评分38

Win11 为何仍保留 MS-DOS 时代的 8.3 文件名?微软解释:数十年兼容性包袱难以摆脱

Win11 为何仍保留 MS-DOS 时代的文件名?微软解释:数十年兼容性包袱难以摆脱

AI 导读

微软资深员工 Raymond Chen 解释,Win11 26H2 中 kernel32.dll、user32.dll、ntoskrnl.exe 等核心文件仍遵循 MS-DOS 时代的 8.3 命名规范,是为兼容性保留。8.3 规则要求文件名句号前最多 8 个字符、句号后最多 3 个字符,仅限 ASCII 字符且不含空格。若程序通过文件名链接 DLL,改名会导致程序找不到文件,因此数十年未改。

来源:卡饭论坛 · 软件安全交流 · bbs.kafan.cn