文件的逻辑结构
最后更新于:2022-04-02 04:05:50
[TOC]
## 逻辑结构的文件类型
### 有结构文件
**概念**
1. 文件内容由定长记录和可变长记录组成
2. 定长记录存储文件格式、文件描述等结构化数据项
3. 可变长记录存储文件具体内容
**种类**
1. 文本文件
2. 文档
3. 媒体文件
**结构**
```
//png文件为例:
[PNG文件标记][PNG数据块][文件结束标记]
```
- 定长记录存储文件格式、文件描述等结构化数据项
- 可变长记录存储文件具体内容
### 无结构文件
**概念**
1. 也称为流式文件
2. 文件内容长度以字节为单位
**种类**
1. 二进制文件(exe,dll,so)
2. 链接库
## 顺序文件
- 顺序文件是指按顺序存放在存储介质中的文件-
- 磁带的存储特性使得磁带文件只能存储顺序文件
- 顺序文件是所有逻辑文件当中存储效率最高的
>[danger] 无法对已存储的文件进行修改
## 索引文件
- 可变长文件不适合使用顺序文件格式存储
- 索引文件是为了解决可变长文件存储而发明的一种文件格式
- 索引文件需要配合索引表完成存储的操作
';