Mathematica provides efficient system-independent direct access to all aspects of files of any size.
OpenRead ▪ OpenWrite ▪ OpenAppend ▪ CreateTemporary ▪ Close
Options ▪ SetOptions ▪ CharacterEncoding ▪ PageWidth ▪ BinaryFormat
Streams ▪ OutputStream ▪ InputStream ▪ StringToStream
Read ▪ ReadList ▪ Write ▪ WriteString
Byte, Number — specify data to read
Character ▪ Record ▪ Word ▪ Real ▪ String ▪ Expression
RecordSeparators, WordSeparators — specify data delimiters
TokenWords ▪ NullWords ▪ NullRecords ▪ RecordLists
Skip ▪ Find ▪ StreamPosition ▪ SetStreamPosition
BinaryRead ▪ BinaryReadList ▪ BinaryWrite ▪ ...
DefineInputStreamMethod ▪ DefineOutputStreamMethod ▪ ...