htm 与 html 的区别

前者是超文本标记(Hypertext Markup)

  后者就是超文本标记语言(Hypertext Markup Language)

  让我们说 htm = html

  同时这两个是静态网页的扩展名,可以替换扩展名不会出错(这里指的是打开,但是对于一个链接,如果指向一个htm文件,那个htm文件改成 html 文件,则无法找到此链接)

  那么为什么会有两种文件格式呢?

  htm 源自旧的 8.3 文件格式。  DOS操作系统只能支持三位数长度的后缀,所以是htm,但是在windows下,HTM和HTML无所谓,而html是以长文件名的格式来命名的。 所以htm是为了兼容过去的DOS命名格式而存在的,在效果上没有区别。 以前htm和html在不同的服务器上作为超文本文件使用,现在通用了。

  8.3 文件格式是什么? 这是旧的 16 位 Win95 或 Win98 文件系统上的短文件名文件格式,扩展名限制为 3 个字符,文件名限制为 8 个字符。 如果你想与 16 位系统交互,比如说,将路径传递给 16 位程序,你不能使用长文件名,你必须转换它们。 例如,将“C:/MyLongestPath/MyLongerPath/MyFilename.txt”转换为“C:/Mylong~1/MyLong~2/Myfile~1.txt”

  知道这些有什么用?  DOS下的FAT磁盘格式只支持8.3文件格式。 如果要在这个环境下应用,就要注意这个文件格式的问题。  NTFS下默认兼容这种文件格式,也支持长文件名。 也可以通过调整注册表取消对8.3文件格式的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

life—cn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值