专栏首页Java后端技术你误解了Windows的文件后缀名吗?

你误解了Windows的文件后缀名吗?

一、背景说明

  有很多的小伙伴对windows下的文件后缀名不能很好地理解作用和区别,更不用说高深的使用了,在这里给大家说一下这些文件后缀名到底有什么区别,有什么作用呢?

二、说明

简单的说来,windows下的文件后缀名一共有两个作用:

  • 可以让操作者一眼便认出该文件是什么类型的文件。(比如:xls是Excel表格文件,txt是文本文件等)
  • 可以让操作系统一眼识别出使用什么软件来打开这种文件。(就是说当用户双击打开时系统默认使用哪个软件来进行处理响应。因为在系统注册表中有【软件】与【文件后缀名】的映射关系)

不相信的话,教你一招可以试试其中奥秘:将后缀名为jpg的任意一个图片改成后缀名为txt,这样我们看上去是一个文本文件。

双击,我们可以看到系统使用“记事本”应用程序打开了该文件,但我们看到的都是”乱码”.

而此时,我们再在该文件上右键选择 打开方式->windows照片查看器,结果很意外,我们看到了完整的图片。

所以说:我们只修改文件的后缀名是没有什么用的,我们的修改的动作只相当于我们把一罐啤酒放在了雪碧瓶子里面,尽管别人看到雪碧瓶子都会以为里面是一瓶雪碧饮料,但其实它任然是一罐啤酒一样!

而且,有些操作系统下面是没有后缀名这个概念的,你比如:Linux、Unix操作系统等。。。

怎么样?是不是感觉涨姿势了呢?

三、总结

  在计算机的世界里,没有什么神秘性可言,你看的都是假象,都是技术包裹着的假象,所以,弄明白原理以后,你就会发现,计算机的世界,原来也是这么简单~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Office文件的Open Xml 格式

    此时可以对xml文件进行操作,要想再次把这已经解压后的文件还原为原office文件,必须要把已经解压后的文件添加成.zip文件再把后缀名改为.xlsx文件才能打...

    阿豪聊干货
  • 谈谈Linux下的数据流重定向和管道命令

      1.标准输入(stdin)是指令数据的输入,代码为0,使用<或者<<,默认是键盘。

    阿豪聊干货
  • Linux的Bash Shell详解

      1.什么是bash           bash是Bourne Again Shell的简称,是从unix系统中的sh发展而来的,是用户和Linux内核交互...

    阿豪聊干货
  • OpenGLES-01 渲染第一步

    若文章读完,请多练习文章里函数的写法。 1.创建你的项目并新建MyGLView ? 新建MyGLView.png 2.修改你创建的MyGLView添加如下变量...

    清墨
  • 从零开始单排学设计模式「UML类图」定级赛

    本篇是设计模式系列的开篇,虽然之前也写过相应的文章,但是因为种种原因后来断掉了,而且发现之前写的内容也很渣,不够系统。

    良月柒
  • 涨知识|Gulp + Babel实现es6向es5转码

    为什么需要对es6代码进行转码?是因为部分浏览器无法识别es6语法,在gulp中ugilfy也无法压缩es6,如果有es6的代码,就会压缩失败,所以要将es6转...

    算法与编程之美
  • 简单网站登录 python3

    py3study
  • 数据结构:两栈共享存储空间

    数组有两个端点,两个栈有两个栈底,让一个栈的栈底为数组的始端,即下标为0处,另一个栈为栈的末端,即下标为数组长度 n-1处。这样,如果两个栈增加元素,就是两端点...

    s1mba
  • UITextView字数限制

    王大锤
  • UITextView字数限制

    王大锤

扫码关注云+社区

领取腾讯云代金券