star constant

TarFormat const star

Schily's TAR format, which is incompatible with USTAR. This does not cover STAR extensions to the PAX format; these fall under the PAX format.

Start | End | Field

0 | 100 | Path name, stored as null-terminated string. 100 | 108 | File mode, stored as an octal number in ASCII. 108 | 116 | User id of owner, as octal number in ASCII. 116 | 124 | Group id of owner, as octal number in ASCII. 124 | 136 | Size of file, as octal number in ASCII. 136 | 148 | Modification time of file, number of seconds from epoch, stored as an octal number in ASCII. 148 | 156 | Header checksum, stored as an octal number in ASCII. 156 | 157 | Type flag, determines the kind of header. Note that the meaning of the size field depends on the type. 157 | 257 | Link name, stored as a string. 257 | 263 | Contains the magic value "ustar\x00" to indicate that this is the GNU format. 263 | 265 | Version. "00" for STAR archives. 265 | 297 | User name, as null-terminated ASCII string. 297 | 329 | Group name, as null-terminated ASCII string. 329 | 337 | Major number for character or block device entry. 337 | 345 | Minor number for character or block device entry. 345 | 476 | Prefix. If the pathname is too long to fit in the 100 bytes provided at the start, it can be split at any / character with the first portion going here. 476 | 488 | Last Access time of file, number of seconds from epoch, stored as an octal number in ASCII. 488 | 500 | Last Changed time of file, number of seconds from epoch, stored as an octal number in ASCII. 500 | 508 | NUL pad. 508 | 512 | Trailer - "tar\x00".

Reference: http://cdrtools.sourceforge.net/private/man/star/star.4.html

Implementation

static const star = TarFormat._internal(16);