FileIO
C# FileIO library for reading and writing files
FileIO contains:
a) For reading BufferedFileReader classes are used. These are particularly useful for large files and/or parallel data processing due to buffering. Both binary and text files are supported (see Wiki).
b) For writing a binary file BinaryFileWriter is used. It either accepts a byte array for writing or can write a single value type, e.g. a float.
All classes allow easy reading/writing from/to a specific position in the file.