二进制文件和文本文件的操作步骤都是_二进制通俗易懂「建议收藏」

二进制文件和文本文件的操作步骤都是_二进制通俗易懂「建议收藏」3.将要判断是否为二进制的文件拖入记事本中,查看是否为乱码(下图为讲离散数学这个文件放到记事本中出现了许多乱码,说明其(后缀为.lnk)为二进制文件)2.输入notepad(打开记事本的操作)1

目录

 

认识文件

文件的存储

内存和硬盘的比较

“文件操作系统”

文件的两类路径

文件的类型

1.二进制文件:

2.文本文件:


 

认识文件​​​​​​​                                                                                                                                             

所谓的”文件”是一个广义的概念。在操作系统中,会把很多的 硬件设备 和 软件资源 都抽象成 “文件”,统一进行管理。

在大部分情况下,我们谈及的文件,都是硬盘的文件。

文件就相当于针对”硬盘”数据的抽象

文件的存储

电脑桌面上的软件文件存储在C盘,C盘是系统运行的存储空间,如果C盘变红了,也就是说装太多东西了,那电脑的可供系统运行的存储空间小,电脑运行速度就慢。

C盘为系统的核心盘。

变红的C盘,呜呜呜

 

0a9b75bbd9a3408f917cfb342dd25416.png

 

后期装的其他软件和各类文件(音频,图片,文本文件等)可以放在C盘,但建议放在C盘已经外的盘,如D盘,E盘,F盘等。

b9b8457792b94233bddd9343b613bcdf.png

 

那为啥没有A盘和B盘呢?

9eb1f120dc90468381c1daad8c824e4b.png

 

在计算机诞生初期,还没有硬盘的,那时数据存储在软盘里,软盘里面有A盘和B盘。

但是随着技术的发展,U盘等各类硬盘的诞生,存储容量小,存取速度慢的软盘慢慢被人们抛弃。

822397270a09461f937e2742e9917f3a.jpeg

 

内存和硬盘的比较

08951fada61a4bf2a755c5995d696c4d.jpeg

1.内存速度快,硬盘速度慢。

2.内存空间小,硬盘空间大。

3.内存价格贵,硬盘价格便宜。

4.内存的数据在计算机断电就丢失了,硬盘的数据断电还在。

程序需要加载到内存才开始运行。

 

“文件操作系统”

文件系统是操作系统的一个模块,在这个系统中,使用”目录”这样的结构来组织文件。

这些结构是树形结构

比如说,我们在查找一个文件时

在点开桌面上的”我的电脑”(在win10和win11系统管这叫此电脑,在win8/win9叫计算机,在win xp叫我的电脑)

99a36a70075c4bba9ddb3cb28082a4a4.jpeg

这个部分可以想象为这个🌲的根,也就是我们说的目录树的根节点)后,会先确定在哪个盘符(C盘还是D盘与其他盘)

ae5cac245a904aa39a705aba14a5ff36.png

在选择点开一个盘符之后会看到许多文件,也就是目录(directory)

b2389dc41bca4d399a5d1907ea61bc12.png

这些文件夹里面又可能有更多其他的目录

45346fb2f88442929538f32c0c1c5317.png

重复这些操作,直至最后找到我们要找到的文件。(在编程中我们可通过递归查到各种文件)

操作系统中有很多系统

文件系统相关更细节的知识->:  http://t.csdn.cn/pVXIg

 

文件的两类路径

388a978fa04e46b8abefb18e15f4418c.png

1.绝对路径:是以C: D: 盘符开头的文件路径

例如:C:\Users\Administrator\Desktop 为该文件的绝对路径

 

2.相当路径:需要先指定一个目录,作为基准目录,从基准目录出发,看看沿着啥样的路线能够找到指定文件。

例如:如果我们以 C:\Users 为基准目录那么  .\Administrator\Desktop 为该文件的相对路径

细心的你发现了,在这个相对路径最前面 多了一个符号“  .  ”,这个

 

相对路径和绝对路径详解:http://t.csdn.cn/bKKkV

文件的类型

 

在编程开发中,我们关注程序文件和数据文件两类。

在数据文件中,我们根据文件在计算机数据存储的组织形式不同,分为二进制文件和文本文件。

 

1.二进制文件:

文件中保存的数据,仅仅是二进制文件,不要求保存的内容是合法的字符。

例如图像,音乐,视频,可执行文件,压缩文件就是二进制文件。

2.文本文件:

文件中保存的数据,都是字符串,保存的是合法的字符。

文本文件只包含 ASCII码,UTF-8编码,Unicode编码转换过来的字符数据。

在后端编写代码的时候,文本文件和二进制文件的编写方式是不同的,区分文本文件和二进制文件是很重要。

如何判定一个文件是文本文件还是二进制文件呢?

712cf8e18790435ebf93f2db30d2741b.png

直接拿记事本打开这个文件,如果打开之后,记事本里面的内容是乱码,说明其为二进制文件,负责就是文本文件。

 

1.快捷键 win + R 打开

6567a65d19e04d8ab3569c2967a49787.png

2.输入notepad (打开记事本的操作)

5990bdfdbc104d47b0f6b654dbc479a3.png

3.将要判断是否为二进制的文件拖入记事本中,查看是否为乱码(下图为讲离散数学这个文件放到记事本中出现了许多乱码,说明其(后缀为.lnk)为二进制文件)

f0a516870ee9404cb0a50ca777dff531.png

 

(记事本就是尝试按照字符的方式来展现内容,这个过程就会自动查码表)

 

 

 

 

 

 

 

今天的文章二进制文件和文本文件的操作步骤都是_二进制通俗易懂「建议收藏」分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/86031.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注