免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: ggyyree
打印 上一主题 下一主题

[C++] .txx文件是干什么用的? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-07-01 17:00 |只看该作者
原帖由 aaaaa5aa 于 2009-6-30 22:41 发表
就是那个开源开发包中的模板,跟标准模板STL库的作用一样

其实ascii文件都一样,cc 一个文件不一定要以.c结尾.这句话是错误的

嗯,试了一下,的确不行,cc,gcc都检查后缀名

论坛徽章:
0
12 [报告]
发表于 2009-07-02 05:17 |只看该作者
源码我没来得及看,所以不敢确定这个具体的后缀名用来做什么的。

但是linux里有一套系统,叫mime,大家有兴趣可以了解下,是关于文件后缀名的。

windows系统是通过后缀名来标识文件类别的,也就是说,比如在windows下一个doc文件以doc结尾,那么双击后就会默认用word来打开。这样就导致没那么的安全,比如随便写个“恶意”文件,并故意把后缀名改成doc,那么可能就会通过word搞些不该搞的事

linux等类UNIX系统里(差不多这些系统都如此),通过两种方式来标识文件类型,一种是在文件头部固定位置有个magic number,不同的number标识不同的类型文件。这样双击文件时,默认打开该文件的程序就通过magic number来确定。同时linux也支持通过后缀名来判断,一般是在无法确定magic number情况下才采用。

这样linux下就避免了认为通过更改文件后缀名来...,更安全些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP