文件扩展名在哪里定义的?

文件扩展名在哪里定义的?

我想为 Linux 制作自定义文件扩展名,现在我想知道文件扩展名在哪里定义?

答案1

文件扩展名并不像 Windows 中那样特殊(还有人记得吗evil.pdf.exe?),因此它们没有在任何地方“定义”。

有一些约定,例如.cC 源代码,并且某些程序会根据最后的“ .”之后的内容来更改行为。

Unix/Linux 文件名可以包含除“ /”和NUL( 0x00) 之外的任何字符。

你想达到什么目的?

答案2

Linux(内核)和 Gnu/Linux(操作系统)和其他 Unix,没有文件扩展名(微软的 NT(MS-Windows 运行的操作系统)也不例外)。然而许多文件管理器都是这样做的。因此,配置文件管理器将是一个值得一看的地方。 (也是file命令。)

相关内容