Java Globus API: Class TarFile
org.globus.util.tar
Class TarFile
java.lang.Object
|
+--org.globus.util.tar.TarFile
- Direct Known Subclasses:
- TarBlockIterator
- public class TarFile
- extends java.lang.Object
|
Constructor Summary |
TarFile(java.io.File file)
|
TarFile(java.lang.String fileName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fileName
protected java.lang.String fileName
blockHeaders
protected java.util.Vector blockHeaders
TarFile
public TarFile(java.io.File file)
TarFile
public TarFile(java.lang.String fileName)
getTarInputStream
protected java.io.InputStream getTarInputStream(java.lang.String fileName)
nextRecord
protected byte[] nextRecord(java.io.InputStream inputStream)
throws java.io.IOException
nextRecord
protected byte[] nextRecord(java.io.InputStream inputStream,
int recordSize)
throws java.io.IOException
blockHeaders
public java.util.Enumeration blockHeaders()
getBlockHeader
public TarBlockHeader getBlockHeader(java.lang.String fileName)
getInputStream
public java.io.InputStream getInputStream(TarBlockHeader blockHeader)
throws java.io.IOException
writeBlock
public static void writeBlock(TarBlock block)
throws java.io.IOException
extract
public void extract()
throws java.io.IOException
main
public static void main(java.lang.String[] args)