通常的文件是什么呢:
最上面一层,是应用程序级,不同的文件由相应的应用程序进行解析,将文件呈现为不同的形式
打开.jpg文件时,也同时打开了Windows照片查看器;打开.avi文件时,也打开了Windows Media Player或其他类型的播放器。
中间一级,是人类可阅读级,相对于文本文件,通常将无法直接阅读的文件称为二进制文件。
最下面一级,机器级,机器只能识别二级制文件,文本文件只是一个二级制文件的一个特例。
将每8位定义为一个字节(Byte),那么一个字节的范围就从00000000到11111111。如果转换成十进制,可以表示为0到255,转换成十六进制,可以表示为0x00到0xFF。
在C#中,System命名空间下的Byte类型代表了字节,它的取值范围正好就是0~255。在通常情况下,文件是由许多个字节构成的,那么可以定义一个字节数组(Byte[])来表示它。