关于扩展名

关于扩展名

关于扩展名
最近学习的时候,总搞不明白为什么有的文件叫.cgi,有的叫.pl,文件的扩展名命名的时候有什么说法吗?
你用 perl 写的程序,无论.
你用 perl 写的程序,无论后缀是 .cgi 还是 .pl 或者是其他后缀名,perl 解释器都能解释运行
文件后缀名本来就只是用来辨识文件属性类型的,不会特别会影响到文件的内容,所以一个文件是什么后缀,随你喜好
但是有一点,有些程序(比如文本编辑器)默认通过文件名来识别文件类型,比如说 .cgi, .pl 为后缀的文件它就识别为 perl 程序,从而打开文件后可根据 perl 的语法来高亮显示文件内容,此时如果你把文件后缀改了,这个文本编辑器就不知道这个文件是什么类型,打开它后就没有语法高亮效果了