ZPL provides basic facilities to open and close files, to read from and write to files, and to customize I/O for parallel data structures.