Operations possible – reading from the file.
Operations possible – writing to the file.
Operations possible - adding new contents at the end of file.
Operations possible - reading existing contents, writing new contents, modifying existing contents of the file.
Operations possible - writing new contents, reading them back and modifying existing contents of the file.
Operations possible - reading existing contents, appending new contents to end of file. Cannot modify existing contents.