All Classes and Interfaces

Class
Description
This interface allows bit-related constants to be shared among classes.
The BitInputStream allows varying bit sizes to be pulled out of the wrapped InputStream.
The BitOutputStream allows varying bit sizes to be written to the wrapped OutputStream.
Provides constants for the LittleEndianByteInputStream and ByteTarget classes.
Crc16: Calculate 16-bit Cyclic Redundancy Check.
The Header Block contains information and content about a single entry (be it a file or disk image).
Handy reference for constant values based on header blocks.
A simple class to hide the source of byte data.
An OutputStream with helper methods to write little endian numbers and other Apple-specific tidbits.
This is the generic Shrinkit LZW decompression algorithm.
This is the generic Shrinkit LZW compression algorithm.
The Master Header Block contains information about the entire ShrinkIt archive.
Basic reading of a NuFX archive.
The NufxLzw1InputStream reads a data fork or resource fork written in the NuFX LZW/1 format.
The NufxLzw2InputStream reads a data fork or resource fork written in the NuFX LZW/2 format.
Scan through the directories in NufxScan.txt, looking for *.SHK and *.SDK files.
The RleInputStream handles the NuFX RLE data stream.
The RleOutputStream handles the NuFX RLE data stream.
Define and decode the thread_class field.
Define and decode the thread_format field.
Define and decode the thread_kind field.
This represents a single thread from the Shrinkit archive.
Apple IIgs Toolbox TimeRec object.