arc package

org.jwat.arc:

ArcConstants.java

Most of the constants should be collected in this class, most of which are primarily for internal use.

ReaderFactory and Readers

ArcReaderFactory.java: This factory can be used to create the various types of readers with optional buffering. You can either get compressed or uncompressed readers. There are also methods which can auto-detect whether or not a compressed reader is required.
ArcReader.java
ArcReaderCompressed.java
ArcReaderUncompressed.java

Version Block and ARC Record

ArcRecord.java
ArcRecordBase.java
ArcVersionBlock.java

Auxiliary classes