Package com.threerings.jpkg.ar

Provides the classes necessary to create and work with the Unix common archive format.

See:
          Description

Interface Summary
ArchiveEntry An object which represents data which can be added to an Archive.
 

Class Summary
Archive Creates and works with Unix ar(1) archives.
ArchiveStringEntry An ArchiveEntry where the entry data is a held in a string.
 

Exception Summary
ArchiveException The base class for all exceptions thrown by the Archive class.
DataTooLargeException Thrown when the data being added to an Archive has a size larger than can be stored in a 32 bit integer meaning that it cannot be added to an ar(1) archive.
InvalidMagicException Thrown when the magic header needed for an ar(1) archive is not present in an existing file.
PathnameInvalidException Thrown when the path name being used for a new Archive entry is invalid.
PathnameTooLongException Thrown when the path name being used for a new Archive entry exceeds the limit that can be encoded in the archive file header.
 

Package com.threerings.jpkg.ar Description

Provides the classes necessary to create and work with the Unix common archive format.

Classes in this package should work outside of the context of any specific operating system package format and can be easily pulled out of the Jpkg project and used on their own. See the ar(1) man page for more details.

See Also:
The Wikipedia ar (Unix) entry


Copyright © 2007-2008 Three Rings Design, Inc. All Rights Reserved. Released under a BSD license.