org.media.mn8.util.tar
Class TarHeader
java.lang.Object
|
+--org.media.mn8.util.tar.TarHeader
- public class TarHeader
- extends java.lang.Object
- Version:
- $Revision: 1.1 $ $Date: 2002/02/27 19:07:34 $
- Author:
- Szabo Csaba
Method Summary |
static int |
getCheckSumOctalBytes(long value,
byte[] buf,
int offset,
int length)
|
static int |
getLongOctalBytes(long value,
byte[] buf,
int offset,
int length)
|
static int |
getNameBytes(java.lang.StringBuffer _name,
byte[] buf,
int offset,
int length)
|
static int |
getOctalBytes(long value,
byte[] buf,
int offset,
int length)
|
static java.lang.StringBuffer |
parseName(byte[] header,
int offset,
int length)
|
static long |
parseOctal(byte[] header,
int offset,
int length)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAMELEN
public static final int NAMELEN
MODELEN
public static final int MODELEN
UIDLEN
public static final int UIDLEN
GIDLEN
public static final int GIDLEN
CHKSUMLEN
public static final int CHKSUMLEN
SIZELEN
public static final int SIZELEN
MAGICLEN
public static final int MAGICLEN
MODTIMELEN
public static final int MODTIMELEN
UNAMELEN
public static final int UNAMELEN
GNAMELEN
public static final int GNAMELEN
DEVLEN
public static final int DEVLEN
LF_OLDNORM
public static final byte LF_OLDNORM
- LF_ constants represent the "link flag" of an entry, or more commonly,
the "entry type". This is the "old way" of indicating a normal file.
LF_NORMAL
public static final byte LF_NORMAL
LF_LINK
public static final byte LF_LINK
LF_SYMLINK
public static final byte LF_SYMLINK
LF_CHR
public static final byte LF_CHR
LF_BLK
public static final byte LF_BLK
LF_DIR
public static final byte LF_DIR
LF_FIFO
public static final byte LF_FIFO
LF_CONTIG
public static final byte LF_CONTIG
TMAGIC
public static final java.lang.String TMAGIC
GNU_TMAGIC
public static final java.lang.String GNU_TMAGIC
name
public java.lang.StringBuffer name
mode
public int mode
userId
public int userId
groupId
public int groupId
size
public long size
modTime
public long modTime
checkSum
public int checkSum
linkFlag
public byte linkFlag
linkName
public java.lang.StringBuffer linkName
magic
public java.lang.StringBuffer magic
userName
public java.lang.StringBuffer userName
groupName
public java.lang.StringBuffer groupName
devMajor
public int devMajor
devMinor
public int devMinor
TarHeader
public TarHeader()
parseName
public static java.lang.StringBuffer parseName(byte[] header,
int offset,
int length)
throws java.lang.Exception
parseOctal
public static long parseOctal(byte[] header,
int offset,
int length)
throws java.lang.Exception
getNameBytes
public static int getNameBytes(java.lang.StringBuffer _name,
byte[] buf,
int offset,
int length)
getOctalBytes
public static int getOctalBytes(long value,
byte[] buf,
int offset,
int length)
getLongOctalBytes
public static int getLongOctalBytes(long value,
byte[] buf,
int offset,
int length)
getCheckSumOctalBytes
public static int getCheckSumOctalBytes(long value,
byte[] buf,
int offset,
int length)
"Copyright © 2001 Internet Multicasting Services & media.org. All Rights Reserved."