文件格式
文本文件(TXT)——与ASCII码密切相关
位图(bmp)——储存图片。储存图片的本质是图片里面的每一个像素对应的颜色的红绿蓝编码。所以说,像素越高,图片越清晰,原理在此。
无论是什么文件,在底层都是一样的—— 一长串二进制编码。故为了知道文件是什么,文件格式至关重要。
关于数据的数据,叫做元数据。元数据存在文件开头,在实际数据前面,因此也叫“文件头”。
计算机怎么存数据?
计算机有一个目录文件,里面储存了文件格式,文件最后的修改时间,文件所有者是谁等等。最重要的是,目录文件有文件起始位置和长度。这可以使得计算机的储存器中连续的数据按需求分割开。
为了方便修改数据,计算机会在储存器里不同的文件之间预留一定的块;也会闲置部分连续的块。当需要修改的数据超过预留的块时,计算机会使用连续的块。这样的话,在目录文件中,某个文件的地址可能不止一个。为了解决这个问题,程序员为计算机开发了新的功能——碎片整理。计算机可以定期、自动地将这些块整理成连续的状态,方便数据的读取。
计算机恢复团队恢复已经删除的数据的原理是什么呢?我们删掉一个文件,实际上是在目录文件中删掉了它的记录。但储存器里面的数据并没有动。被删掉的文件对应的那部分数据等待着新的数据的覆盖,没有覆盖,则可以被恢复。
文件系统分类
文件系统分为平面文件系统和分层文件系统。平面文件系统指的是一个文件夹内完成有关操作;分层文件系统指的是一个文件夹嵌套另一个文件夹,层层嵌套。我们现在用的就是分层文件系统。