Class NufxLzw2InputStream
- All Implemented Interfaces:
Closeable, AutoCloseable
NufxLzw2InputStream reads a data fork or
resource fork written in the NuFX LZW/2 format.
The layout of the LZW/2 data is as follows:
| "Fork" Header | ||
|---|---|---|
| +0 | Byte | Low-level volume number used to format 5.25" disks |
| +1 | Byte | RLE character used to decode this thread |
| Each subsequent 4K chunk of data | ||
| +0 | Word | Bits 0-12: Length after RLE compression Bit 15: LZW flag (set to 1 if LZW used) |
| +2 | Word | If LZW flag = 1, total bytes in chunk Else (flag = 0) start of data |