Skip to content

PosixHeader

Defined in: src/tar/tar.ts:56

POSIX header.

  • object

new PosixHeader(buffer?, byteOffset?, byteLength?): PosixHeader

Defined in: node_modules/memium/dist/structs.shared.d.ts:17

any

number

number

PosixHeader

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).constructor

readonly buffer: any

Defined in: ../../node_modules/typescript/lib/lib.es5.d.ts:1731

The ArrayBuffer instance referenced by the array.

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).buffer


readonly byteLength: number

Defined in: ../../node_modules/typescript/lib/lib.es5.d.ts:1736

The length in bytes of the array.

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).byteLength


readonly byteOffset: number

Defined in: ../../node_modules/typescript/lib/lib.es5.d.ts:1741

The offset in bytes of the array.

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).byteOffset


chksum: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:63

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).chksum


constructor: StructConstructor<{ chksum: Uint8Array<ArrayBuffer>; devmajor: Uint8Array<ArrayBuffer>; devminor: Uint8Array<ArrayBuffer>; gid: Uint8Array<ArrayBuffer>; gname: Uint8Array<ArrayBuffer>; linkname: Uint8Array<ArrayBuffer>; magic: Uint8Array<ArrayBuffer>; mode: Uint8Array<ArrayBuffer>; mtime: Uint8Array<ArrayBuffer>; name: Uint8Array<ArrayBuffer>; prefix: Uint8Array<ArrayBuffer>; size: Uint8Array<ArrayBuffer>; typeflag: TypeFlag; uid: Uint8Array<ArrayBuffer>; uname: Uint8Array<ArrayBuffer>; version: Uint8Array<ArrayBuffer>; }>

Defined in: node_modules/memium/dist/structs.shared.d.ts:5

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).constructor


devmajor: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:70

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).devmajor


devminor: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:71

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).devminor


gid: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:60

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).gid


gname: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:69

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).gname


linkname: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:65

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).linkname


magic: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:66

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).magic


mode: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:58

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).mode


mtime: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:62

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).mtime


name: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:57

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).name


prefix: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:72

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).prefix


size: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:61

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).size


typeflag: TypeFlag

Defined in: src/tar/tar.ts:64

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).typeflag


uid: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:59

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).uid


uname: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:68

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).uname


version: Uint8Array<ArrayBuffer>

Defined in: src/tar/tar.ts:67

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).version


readonly static alignment: number

Defined in: node_modules/memium/dist/structs.shared.d.ts:11

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).alignment


readonly static optional array?: TypeArrayConstructor<object & ArrayBufferView<ArrayBufferLike>>

Defined in: node_modules/memium/dist/types.d.ts:14

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).array


readonly static optional isDynamic?: boolean

Defined in: node_modules/memium/dist/structs.shared.d.ts:13

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).isDynamic


readonly static isUnion: boolean

Defined in: node_modules/memium/dist/structs.shared.d.ts:12

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).isUnion


readonly static name: string

Defined in: node_modules/memium/dist/types.d.ts:12

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).name


readonly static size: number

Defined in: node_modules/memium/dist/types.d.ts:13

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).size

toEntry(): Entry

Defined in: src/tar/tar.ts:74

Entry


static get(this, buffer, offset): object & ArrayBufferView<ArrayBufferLike>

Defined in: node_modules/memium/dist/types.d.ts:17

Get a value from a buffer

void

ArrayBufferLike

number

object & ArrayBufferView<ArrayBufferLike>

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).get


static set(this, buffer, offset, value): void

Defined in: node_modules/memium/dist/types.d.ts:19

Set a value in a buffer

void

ArrayBufferLike

number

object & ArrayBufferView<ArrayBufferLike>

void

struct.packed('posix_header', { name: t.char(100), mode: t.char(8), uid: t.char(8), gid: t.char(8), size: t.char(12), mtime: t.char(12), chksum: t.char(8), typeflag: t.char.$type<TypeFlag>(), linkname: t.char(100), magic: t.char(6), version: t.char(2), uname: t.char(32), gname: t.char(32), devmajor: t.char(8), devminor: t.char(8), prefix: t.char(155), }).set