计算机文件(二进制文件和文本文件)

计算机文件

计算机文件是 存储在 长期存储设备 的 数据

计算机世界中一切都是二进制(0和1),保存在 存储设备 中的 文件 也都是 二进制(0和1)

长期存储设备:

硬盘、U盘、光盘

特点:所存信息可以长期、多次使用,不会因为断电而消失

文件的作用

将数据长期保存下来,在需要的时候使用

文件扩展名

文件扩展名(filename extension)也称为文件的 后缀名,是操作系统用来标志 文件类型 的一种机制,扩展名一般为3个字母(与操作系统、文件系统有关)

常见文件类型
.txt、.rar、.doc、.png、.jpg、.mp3、.mp4

文件操作

与word、txt等文件操作类似:

  1. 打开 文件或 新建 文件
  2. 读 内容。将存储在 硬盘 中的数据调入到 内存 中
  3. 写 内容。将 内存 中的数据保存在 硬盘 中
  4. 关闭 文件

文件分类

二进制 文件和 文本 文件

二进制文件:非文本文件,如:

  • 图片:.jpg、.png、.gif
  • 音频:.mp3
  • 视频:.mp4
  • 可执行文件:.exe

相同点:
二进制 文件和 文本 文件,在存储设备中都是二进制数据

文本文件

文本文件是基于字符编码的文件,由若干 行 字符构成的计算机文件

在读写文本文件时会进行 编码转换,常见的编码有ASCII编码,UTF-8编码。

关于编码参见文章:ASCII、GBK、Unicode、UTF-8编码

读写文本文件过程如下:

  1. 读取文本文件,先是读取二进制数据到内存,然后进行 编码转换,转换后是人眼可识别的字符
  2. 写入文本文件,先是将内存中的字符进行 编码转换,转换成二进制,然后将其写入到硬盘中

原文出处:/show_1EF2uqK1nscV.html