TarHeader Fields

SharpZip Compression Library

SharpZip Compression Library

TarHeaderĀ Fields

The fields of the TarHeader class are listed below. For a complete list of TarHeader class members, see the TarHeader Members topic.

Public Static Fields

CHKSUMLEN The length of the checksum field in a header buffer.
CHKSUMOFS Offset of checksum in a header buffer.
DEVLEN The length of the devices field in a header buffer.
GIDLEN The length of the group id field in a header buffer.
GNAMELEN The length of the group name field in a header buffer.
GNU_TMAGIC The magic tag representing an old GNU tar archive where version is included in magic and overwrites it
LF_ACL Solaris access control list file type
LF_BLK Block device file type.
LF_CHR Character device file type.
LF_CONTIG Contiguous file type.
LF_DIR Directory file type.
LF_EXTATTR Solaris Extended Attribute File
LF_FIFO FIFO (pipe) file type.
LF_GHDR Posix.1 2001 global extended header
LF_GNU_DUMPDIR GNU dir dump file type This is a dir entry that contains the names of files that were in the dir at the time the dump was made
LF_GNU_LONGLINK Identifies the next file on the tape as having a long link name
LF_GNU_LONGNAME Identifies the next file on the tape as having a long name
LF_GNU_MULTIVOL Continuation of a file that began on another volume
LF_GNU_NAMES For storing filenames that dont fit in the main header (old GNU)
LF_GNU_SPARSE GNU Sparse file
LF_GNU_VOLHDR GNU Tape/volume header ignore on extraction
LF_LINK Link file type.
LF_META Inode (metadata only) no file content
LF_NORMAL Normal file type.
LF_OLDNORM The "old way" of indicating a normal file.
LF_SYMLINK Symbolic link file type.
LF_XHDR Posix.1 2001 extended header
MAGICLEN The length of the magic field in a header buffer.
MODELEN The length of the mode field in a header buffer.
MODTIMELEN The length of the modification time field in a header buffer.
NAMELEN The length of the name field in a header buffer.
SIZELEN The length of the size field in a header buffer.
TMAGIC The magic tag representing a POSIX tar archive. (includes trailing NULL)
UIDLEN The length of the user id field in a header buffer.
UNAMELEN The length of the user name field in a header buffer.
VERSIONLEN The length of the version field in a header buffer.

See Also

TarHeader Class | ICSharpCode.SharpZipLib.Tar Namespace