| Name | Description | Type | Package | Framework |
| BZip2Codec | Class | org.apache.avro.file | Avro | |
| Codec | Interface for Avro-supported compression codecs for data files. | Class | org.apache.avro.file | Avro |
| CodecFactory | Encapsulates the ability to specify and configure a compression codec. | Class | org.apache.avro.file | Avro |
| DataFileConstants | Constants used in data files. | Class | org.apache.avro.file | Avro |
| DataFileReader | Random access to files written with DataFileWriter. | Class | org.apache.avro.file | Avro |
| DataFileReader12 | Read files written by Avro version 1. | Class | org.apache.avro.file | Avro |
| DataFileStream | Streaming access to files written by DataFileWriter. | Class | org.apache.avro.file | Avro |
| DataFileStream .Header | A handle that can be used to reopen a DataFile without re-reading the header of the stream. | Class | org.apache.avro.file.DataFileStream | Avro |
| DataFileWriter | Stores in a file a sequence of data conforming to a schema. | Class | org.apache.avro.file | Avro |
| DataFileWriter .AppendWriteException | Thrown by DataFileWriter. | Class | org.apache.avro.file.DataFileWriter | Avro |
| FileReader | Interface for reading data from a file. | Interface | org.apache.avro.file | Avro |
| SeekableByteArrayInput | A SeekableInput backed with data in a byte array. | Class | org.apache.avro.file | Avro |
| SeekableFileInput | A FileInputStream that implements SeekableInput. | Class | org.apache.avro.file | Avro |
| SeekableInput | An InputStream that supports seek and tell. | Interface | org.apache.avro.file | Avro |
| Syncable | Interface | org.apache.avro.file | Avro | |
| SyncableFileOutputStream | An implementation of Syncable which writes to a file. | Class | org.apache.avro.file | Avro |
| XZCodec | Class | org.apache.avro.file | Avro | |