「File」- 文件 | Computer File | 计算机文件

认识

在计算机科学中,文件是存储在计算机存储设备上的一个命名的、自包含的数据集合。它是操作系统用于持久化存储数据的基本单位。简而言之,文件是所有数据的载体 —— 从我们写的文档、拍的照片,到我们运行的程序本身,都是以文件的形式存在的。

组成

针对操作系统而言,一个文件本质上是一系列字节的序列。操作系统不关心这些字节的含义(那是应用程序的事),它只负责提供一套统一的接口(如“打开”、“读取”、“写入”、“关闭”)来管理这些字节序列,并维护其元数据。

文件名

文件的唯一标识符,用于让用户和程序方便地识别和引用文件。

不同操作系统有不同规则(如Windows不允许使用 \/:*?”<>| 等字符)。

扩展名

位于文件名之后,通常由一个点号和几个字母组成(如 .txt, .jpg, .docx)。它的主要作用是指示文件的格式和类型。

关联性:操作系统会根据文件扩展名来决定用哪个默认应用程序来打开它。例如,双击 .pdf 文件通常会调用 Adobe Acrobat 或 Foxit Reader。

它告诉系统应该用什么“工具”(应用程序)来打开它。

文件内容

文本文件,纯文本,内容由人类可读的字符(编码如 UTF-8)组成。可以用任何文本编辑器查看和编辑。例如,笔记、程序代码、……

例如,.txt, .csv, .html, .py (Python 代码), .json, ……

二进制文件,二进制数据,内容由 0 和 1 组成的二进制序列构成,需要特定的软件才能正确解读。直接打开通常是乱码。例如,图片的像素、程序的机器指令、音乐的编码、……

例如,.exe (可执行程序), .jpg (图片), .mp4 (视频), .docx (Word 文档), ……

文件元数据(关于文件本身的信息)

  • 大小:占多少存储空间。
  • 创建 / 修改时间:文件是什么时候创建的、什么时候最后更新的。
  • 位置:在存储设备上的路径。
  • 权限:谁被允许打开或修改这个包裹。
  • ……

性质

持久化存储

  • 文件使数据在计算机关闭后依然能够保存。这与内存(RAM)形成鲜明对比,内存中的数据在断电后会立即丢失。文件确保了您的工作成果得以保留。

数据交换与共享

  • 文件是程序之间、用户之间、甚至不同计算机之间交换信息的基本单元。发送电子邮件附件、用 U 盘拷贝资料,本质上都是在传输文件。

信息组织

  • 通过将数据分类到不同的文件和文件夹中,用户可以高效地管理海量信息,形成一个清晰的树状结构。

参考

Wikipedia / Computer file / https://en.wikipedia.org/wiki/Computer_file
DeepSeek / 在计算机中,文件是什么?