Get the TAR Buffer's block size.
Parse the checksum octal integer from a header buffer.
Get the current block number, zero based.
Get the current record number, within the current block, zero based.
If this entry represents a file, and the file is a directory, return
an array of TarEntries for this entry's children.
Get the number of bytes into the current TarEntry.
This method, like getNameBytes(), is intended to place a name
into a TarHeader's buffer.
Fill in a TarHeader with information from a File.
Get the group id being used for archive entry headers.
Get this entry's group id.
Get the group name being used for archive entry headers.
Get this entry's group name.
Parse an octal long integer from a header buffer.
Set this entry's modification time.
Get the name of this entry.
Move the bytes from the name StringBuffer into the header's buffer.
Get the next entry in this tar archive.
Parse an octal integer from a header buffer.
Get the archive's record size.
Get the TAR Buffer's record size.
Get the record size being used by this stream's TarBuffer.
Get the record size being used by this stream's TarBuffer.
Get this entry's file size.
Get the number of bytes into the stream we are currently at.
Get the current temporary directory path.
Get the user id being used for archive entry headers.
Get this entry's user id.
Get the user name being used for archive entry headers.
Get this entry's user name.
The length of the group id field in a header buffer.
The length of the group name field in a header buffer.
The magic tag representing a GNU tar archive.
Set to true if this is a GNU 'ustar' format entry.
This exception is used to indicate that there is a problem
with a TAR archive header.
Return true if the file should be translated as ASCII.
Return true if the file should be translated as ASCII based on its name.
Determine if the given entry is a descendant of this entry.
Return whether or not this entry represents a directory.
Determine if an archive record indicate End of Archive.
Returns true if this entry's header is in the GNU 'ustar' format.
Returns true if this entry's header is in the old "unix-tar" format.
Returns true if this entry's header is in "ustar" format.
Returns the verbosity setting.
The length of the magic field in a header buffer.
The main entry point of the tar class.
Since we do not support marking just yet, we do nothing.
Since we do not support marking just yet, we return false.
The entry's permission mode.
The length of the mode field in a header buffer.
The entry's modification time.
The length of the modification time field in a header buffer.
Set the ascii file translation flag.
Sets the debugging flag in this stream's TarBuffer.
Sets the debugging flag in this stream's TarBuffer.
Set the debugging flag for the buffer.
Sets this entry's header format to GNU "ustar".
Set this entry's group id.
Set this entry's group name.
Convenience method to set this entry's group and user ids.
Set the flag that determines whether existing files are
kept, or overwritten during extraction.
Set this entry's modification time.
Set this entry's modification time.
Convenience method to set this entry's group and user names.
Set this entry's file size.
Set the current progress display interface.
Set the current temporary directory path.
Set the object that will determine if a file is of type
ascii text for translation purposes.
Sets this entry's header format to "unix-style".
Set this entry's user id.
Set user and group information that will be used to fill in the
tar archive's entry headers.
Set this entry's user name.
Sets this entry's header format to "ustar".
Display progress information by printing it to System.out.
Display a progress message.
The length of the size field in a header buffer.
Skip bytes in the input buffer.
Skip over a record on the input stream.
The tar class implements a weak reproduction of the
traditional UNIX tar command.
tar() - constructor for class com.ice.tar.
tar Establishes the default userName with the 'user.name' property.
The TarArchive class implements the concept of a
tar archive.
The InputStream based constructors create a TarArchive for the
purposes of e'x'tracting or lis't'ing a tar archive.
The OutputStream based constructors create a TarArchive for the
purposes of 'c'reating a tar archive.
The TarBuffer class implements the tar archive concept
of a buffered input stream.
This class represents an entry in a Tar archive.
The default constructor is protected for use only by subclasses.
Construct an entry from an archive's header bytes.
Construct an entry for a file.
Construct an entry with only a name.
Enumerate the contents of a "tar" file.
Construct an instance given a TarInputStream.
This class encapsulates the Tar Entry Header used in Tar Archives.
The TarInputStream reads a UNIX tar archive as an InputStream.
The TarOutputStream writes a UNIX tar archive as an OutputStream.
This interface is provided to TarArchive to display progress
information during operation.
This interface indicates if a file qualifies for ASCII translation.
The magic tag representing a POSIX tar archive.