Provides special classes for working with I/O, such as endian conversions.
Java uses big-endian byte ordering, while some formats use little-endian byte ordering. Thus it is necessary to perform endian conversions
when encoding and decoding data in these formats.