看见一个文件,大眼等小眼半天,
使劲摇头:不不不认识!
用什么打开?
俄,不不不不知道
那位高手给点建议!
[问题]怎么通过扩展名识别文件类型啊?跟windows的很多的不同啊?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 57
- 注册时间: 2006-07-11 13:48
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39
扩展名根本就不可靠
像Windows这样使用扩展名的系统,如果藏隐扩展名,是非常可怕的……比如很多小人用 xxx.jpg.exe 类似的东西种木马,这种事情现在也时常发生。。。
而显示扩展名的话,又实在让人难以接受……简单的说,就是让文件名的可读性变差。
Linux中,可执行文件需要有可执行的权限才可以执行;多数情况下,系统根据文件头信息来判断文件的类型(这部分内容置顶教程里有,就不详细说了)
当然,不同的程序有不同的识别方法。有些桌面管理器,也是以文件名后缀来判断类型的,最简单的,Gnome会把 gz bz2之类后缀的文件名识别为压缩包,并用一个压缩包的图标在文件管理器(比如桌面)中显示。
其实大多数程序即可以根据文件名后缀,又可以根据文件头信息来判断。
因为文件名保存在文件系统的索引中,而文件头信息保存在文件中,所以文件头更可靠!
像Windows这样使用扩展名的系统,如果藏隐扩展名,是非常可怕的……比如很多小人用 xxx.jpg.exe 类似的东西种木马,这种事情现在也时常发生。。。
而显示扩展名的话,又实在让人难以接受……简单的说,就是让文件名的可读性变差。
Linux中,可执行文件需要有可执行的权限才可以执行;多数情况下,系统根据文件头信息来判断文件的类型(这部分内容置顶教程里有,就不详细说了)
当然,不同的程序有不同的识别方法。有些桌面管理器,也是以文件名后缀来判断类型的,最简单的,Gnome会把 gz bz2之类后缀的文件名识别为压缩包,并用一个压缩包的图标在文件管理器(比如桌面)中显示。
其实大多数程序即可以根据文件名后缀,又可以根据文件头信息来判断。
因为文件名保存在文件系统的索引中,而文件头信息保存在文件中,所以文件头更可靠!
-
- 帖子: 57
- 注册时间: 2006-07-11 13:48
- drivel
- 帖子: 1918
- 注册时间: 2006-07-08 9:21
- 来自: University of Science and Technology Beijing
- 联系: