求文件扩展名是谁发明的?

Zhang_Bingxin 2010-11-20 04:35:21

想知道文件扩展名的来历。我想制作自己起扩展名的文件,不知如何制作。还有,exe\com\bat 等这些文件都是windows下的吗?在unix和linux下有这些扩展名文件吗?
...全文
238 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Athenacle_ 2010-11-26
  • 打赏
  • 举报
回复
话说,UNIX/Linux 靠文件首部的几个字节来确定文件的类型~。。。。
不过,扩展名有时还是有点用的~。。

8.3
xman_78tom 2010-11-25
  • 打赏
  • 举报
回复
windows 系统通过文件扩展名判断文件的类型,将文件与指定的应用程序关联。

unix 系统通过幻数(magic)判断文件的类型(file 命令),将其与指定的应用程序关联;当然也能使用文件扩展名。

基于此,可以自定义文件扩展名,将其与指定的应用程序关联,
例如,在 windows 下可以通过以下命令完成
assoc .mmm=mmmfile
ftype mmmfile=%SystemRoot%\system32\NOTEPAD.EXE %1

这样,双击 .mmm 类型的文件就可以用 notepad 打开了。



Ghostbaby 2010-11-25
  • 打赏
  • 举报
回复
我知道 我只是想表达 楼主根本就没问Unix
qishine 版主 2010-11-25
  • 打赏
  • 举报
回复
UNIX下是没有文件关连吧,
所以扩展名是什么都无所谓,
Ghostbaby 2010-11-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sonic_itman 的回复:]

Unix下没有后缀名,但我一般命名文件的时候习惯用windows的后缀名,比如.txt,.ec等。
扩展名的来历不如去google一下,应该很清楚,我就不复制粘贴了。

还有,1楼你激动个毛啊,非常鄙视用一大堆感叹号疑问号来表达自己的情绪的人。
[/Quote]
您亮啦 "Unix下没有后缀名"
mengwuguangying 2010-11-25
  • 打赏
  • 举报
回复
这问题真有研究价值,一直没注意过
不过照我的估计是以前DOS系统的时候没有图形界面
出了扩展名好辨认
至于现在为什么还有 这个就不太清楚了
sonic_itman 2010-11-21
  • 打赏
  • 举报
回复
Unix下没有后缀名,但我一般命名文件的时候习惯用windows的后缀名,比如.txt,.ec等。
扩展名的来历不如去google一下,应该很清楚,我就不复制粘贴了。

还有,1楼你激动个毛啊,非常鄙视用一大堆感叹号疑问号来表达自己的情绪的人。
塞文 2010-11-20
  • 打赏
  • 举报
回复
其实按照我的理解,电脑上的文件只有两种:文本文件和二进制文件。
我写C程序的时候只发现能够打开的文件类型只有分文本文件和二进制文件。
其他的文件例如什么exe,com,bat什么的都可以用这两种方式打开。
就是just4 2010-11-20
  • 打赏
  • 举报
回复
"求文件扩展名是谁发明的",楼主该问windows是谁发明的好吗?

"想制作自己起扩展名的文件,不知如何制作",不吐血才假,乱建一个文件改一下后缀名不成???

"exe\com\bat 等这些文件都是windows下的吗?在unix和linux下有这些扩展名文件吗?"
楼主就不能装一个linux看看了
准确的问,dos下的8.2导致了后缀这东西也好也不好,linux下一般是没有后缀的!!!
其实后缀只是便于用户分辩文件类型,正如用各种各样图标区分文件类型不是一回事!!!
但后缀后是会引入歧途的东西,只有表现,没有本质,真正的本质是文件类型,没见资源管理器详细列表显示中有文件类型一列吗,!!!

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧