UmbracoCms.Core by Morten Christensen

<PackageReference Include="UmbracoCms.Core" Version="4.8.0" />

.NET API 5,863,064 bytes

 TarHeader

public class TarHeader : ICloneable
public const int CHKSUMLEN = 8

public const int CHKSUMOFS = 148

public const int DEVLEN = 8

public const int GIDLEN = 8

public const int GNAMELEN = 32

public const string GNU_TMAGIC = "ustar "

public const byte LF_ACL = 65

public const byte LF_BLK = 52

public const byte LF_CHR = 51

public const byte LF_CONTIG = 55

public const byte LF_DIR = 53

public const byte LF_EXTATTR = 69

public const byte LF_FIFO = 54

public const byte LF_GHDR = 103

public const byte LF_GNU_DUMPDIR = 68

public const byte LF_GNU_LONGLINK = 75

public const byte LF_GNU_LONGNAME = 76

public const byte LF_GNU_MULTIVOL = 77

public const byte LF_GNU_NAMES = 78

public const byte LF_GNU_SPARSE = 83

public const byte LF_GNU_VOLHDR = 86

public const byte LF_LINK = 49

public const byte LF_META = 73

public const byte LF_NORMAL = 48

public const byte LF_OLDNORM = 0

public const byte LF_SYMLINK = 50

public const byte LF_XHDR = 120

public const int MAGICLEN = 6

public const int MODELEN = 8

public const int MODTIMELEN = 12

public const int NAMELEN = 100

public const int SIZELEN = 12

public const string TMAGIC = "ustar "

public const int UIDLEN = 8

public const int UNAMELEN = 32

public const int VERSIONLEN = 2

public int Checksum { get; }

public int DevMajor { get; set; }

public int DevMinor { get; set; }

public int GroupId { get; set; }

public string GroupName { get; set; }

public bool IsChecksumValid { get; }

public string LinkName { get; set; }

public string Magic { get; set; }

public int Mode { get; set; }

public DateTime ModTime { get; set; }

public string Name { get; set; }

public long Size { get; set; }

public byte TypeFlag { get; set; }

public int UserId { get; set; }

public string UserName { get; set; }

public string Version { get; set; }

public TarHeader()

public static int GetAsciiBytes(string toAdd, int nameOffset, byte[] buffer, int bufferOffset, int length)

public static int GetLongOctalBytes(long value, byte[] buffer, int offset, int length)

public static int GetNameBytes(StringBuilder name, int nameOffset, byte[] buffer, int bufferOffset, int length)

public static int GetNameBytes(string name, int nameOffset, byte[] buffer, int bufferOffset, int length)

public static int GetNameBytes(StringBuilder name, byte[] buffer, int offset, int length)

public static int GetNameBytes(string name, byte[] buffer, int offset, int length)

public static int GetOctalBytes(long value, byte[] buffer, int offset, int length)

public static StringBuilder ParseName(byte[] header, int offset, int length)

public static long ParseOctal(byte[] header, int offset, int length)

public object Clone()

public string GetName()

public void ParseBuffer(byte[] header)

public void WriteHeader(byte[] outBuffer)