Working with Files, Streams, and Serialization
This chapter is about reading and writing to files and streams, text encoding, and serialization.
We will cover the following topics:
- Managing the filesystem
 - Reading and writing with streams
 - Encoding and decoding text
 - Reading and writing with random access handles
 - Serializing object graphs