使用数据流方式(如StreamReader等)只能顺序存取。比如长度1000的文件,假设上一次read到100,那么下一次read一定是从101开始。如何能让下一次read是从90或者110开始呢?小尺寸文件的随机存取可以通过将全部文件内容读入内存的方法实现,但是大尺寸文件呢?比如1G的文件甚至是更大的,显然将这种文件全部读入内存是不现实的。大尺寸文件如何从文件中指定的位置读取指定长度的数据呢?