你误解了Windows的文件后缀名吗?
一、背景说明
有很多的小伙伴对windows下的文件后缀名不能很好地理解作用和区别,更不用说高深的使用了,在这里给大家说一下这些文件后缀名到底有什么区别,有什么作用呢?
二、说明
简单的说来,windows下的文件后缀名一共有两个作用:
- 可以让操作者一眼便认出该文件是什么类型的文件。(比如:xls是Excel表格文件,txt是文本文件等)
- 可以让操作系统一眼识别出使用什么软件来打开这种文件。(就是说当用户双击打开时系统默认使用哪个软件来进行处理响应。因为在系统注册表中有【软件】与【文件后缀名】的映射关系)
不相信的话,教你一招可以试试其中奥秘:将后缀名为jpg的任意一个图片改成后缀名为txt,这样我们看上去是一个文本文件。
双击,我们可以看到系统使用“记事本”应用程序打开了该文件,但我们看到的都是”乱码”.
而此时,我们再在该文件上右键选择 打开方式->windows照片查看器,结果很意外,我们看到了完整的图片。
所以说:我们只修改文件的后缀名是没有什么用的,我们的修改的动作只相当于我们把一罐啤酒放在了雪碧瓶子里面,尽管别人看到雪碧瓶子都会以为里面是一瓶雪碧饮料,但其实它任然是一罐啤酒一样!
而且,有些操作系统下面是没有后缀名这个概念的,你比如:Linux、Unix操作系统等。。。
怎么样?是不是感觉涨姿势了呢?
三、总结
在计算机的世界里,没有什么神秘性可言,你看的都是假象,都是技术包裹着的假象,所以,弄明白原理以后,你就会发现,计算机的世界,原来也是这么简单~
转载于:https://www.cnblogs.com/hafiz/p/5349240.html
你误解了Windows的文件后缀名吗?相关推荐
- windows修改文件后缀名(文件扩展名)
1.直接修改 打开我的电脑->查看->文件拓展名 勾上即可 before\qquad\qquad\qquad\qquad\qquadafter \qquad\qquad 2.任何文本编辑器 ...
- windows服务器设置文件属性设置去掉隐藏已知文件类型的扩展名(即文件后缀名可见)
摘要: 1.文件后缀名不可见,系统运维过程容易发生同名不同后缀的文件操作混淆的情况 2.windows系统默认是文件后缀名不可见 3.所以需要更改一下配置. 4.操作步骤如下图: (1)点击组织-文件 ...
- windows 如何批量修改文件后缀名?
步骤一:查看或显示文件后缀名,方法一:右键选择文件"属性",即可查看文件的类型. 方法二:点击左下角的"开始键-控制面板-文件夹选项",然后点击"查看 ...
- Linux下的文件及文件后缀名
1.Linux文件的扩展名: 一谈到文件类型,大家就能想到Windows的文件类型,比如file.txt.file.doc.file.sys.file.mp3.file.exe等,根据文件的后缀就能判 ...
- 转--各种文件后缀名与打开方式大全
各种文件后缀名与打开方式大全 .aiff 声音文件 Windows media Player .!!! Netants 暂存文件 Netants .ani 动画鼠标 .arj 压缩文件 ARJ .av ...
- Windows10文件后缀名不显示·解决方法
Windows10文件后缀名不显示·解决方法 第一步:Windows+E组合键(即打开此电脑) 第二步:勾选文件扩展名 第一步:Windows+E组合键(即打开此电脑) Windows+E组合键(即打 ...
- Linux下的文件类型、文件后缀名 知识点解析
文章目录 1.Linux文件的扩展名: 2.Linux 文件类型: 参考博客: https://blog.csdn.net/AQRSXIAO/article/details/82774729 人需要不 ...
- C++批量修改文件后缀名(提供多种方法)
C++批量修改文件后缀名的Qt程序 方法一: #include "stdafx.h"#include <stdio.h> #include <fstream> ...
- 计算机如何更改后缀文件名,如何批量修改文件后缀名(任何文件的扩展名)?
无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加.如果数量少的文件那还简单直接修改就好了. ...
最新文章
- 卧槽,又来一个 Java 神器!!
- AI视觉组基于ESP32的裁判系统第一版本设计要求
- mysql ef 随机排序_EFCore+Mysql倉儲層建設(分頁、多字段排序、部分字段更新)
- Elasticsearch的用例:灵活的查询缓存
- 安卓开发基础面试题,Android面试必备的集合源码详解,附小技巧
- 产品采用的即时通讯软件是本地云架构
- python 代码片段22
- 下划线间隔数字 排序_面试必备:经典算法动画解析之希尔排序
- html5实现微信支付宝接口,支付宝H5开放文档
- mysql最早出现的数据模型_在数据库发展史中出现的数据模型有哪些
- 在Ubuntu 16.04上增加Swap分区
- 程序员之路:python3+PyQt5+pycharm桌面GUI开发
- 你用java的swing可以做出这么炫的mp3播放器吗?
- Python将图片转换成二进制的.txt文件
- 发动机压缩比怎么计算公式_精准的发动机压缩比计算方法与流程
- spring cloud 项目打包时,有一个数据库配置的是现场的库,所以一直不成功,怎么办?
- tablelayout +viewpage+Fragment
- 基于单片机的智能家居环境监控系统的设计
- Arduino、AB相增量式光电编码器测位移和速度方向
- Python必学基础
热门文章
- CSS实现间隔线样式
- Effective C# 摘录(3) - 使用C#表达设计
- 深入理解Auto Layout 第一弹
- 手机端的1px细线问题
- RSA大会:中国信息安全的“走出去”与“学回来”
- 使用Ant打包Android应用具体解释——Ant使用解析
- SQL Union和Union All使用方法
- DEEPIN搭建J2EE时遇到This program requires DISPLAY en...
- 使expect脚本传回返回值
- 模块化编程的分层设计经验