FileHeader

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.archive.zip
  • Platforms: .NET, .NET Standard 2.0, Island

 

constructor

 

constructor

 

FileHeader()

 

init()

 

Sub New()

 

// .NET, .NET Standard 2.0
constructor(aName: string; aComment: string; aNonUTF8: Boolean; aCreatorVersion: UInt16; aReaderVersion: UInt16; aFlags: UInt16; aMethod: UInt16; aModified: Time; aModifiedTime: UInt16; aModifiedDate: UInt16; aCRC32: UInt32; aCompressedSize: UInt32; aUncompressedSize: UInt32; aCompressedSize64: uint64; aUncompressedSize64: uint64; aExtra: Slice<Byte>; aExternalAttrs: UInt32)
// Island
constructor(aName: string; aComment: string; aNonUTF8: bool; aCreatorVersion: uint16; aReaderVersion: uint16; aFlags: uint16; aMethod: uint16; aModified: Time; aModifiedTime: uint16; aModifiedDate: uint16; aCRC32: uint32; aCompressedSize: uint32; aUncompressedSize: uint32; aCompressedSize64: uint64; aUncompressedSize64: uint64; aExtra: Slice<Byte>; aExternalAttrs: uint32)

 

// .NET, .NET Standard 2.0
FileHeader(string aName, string aComment, Boolean aNonUTF8, UInt16 aCreatorVersion, UInt16 aReaderVersion, UInt16 aFlags, UInt16 aMethod, Time aModified, UInt16 aModifiedTime, UInt16 aModifiedDate, UInt32 aCRC32, UInt32 aCompressedSize, UInt32 aUncompressedSize, uint64 aCompressedSize64, uint64 aUncompressedSize64, Slice<Byte> aExtra, UInt32 aExternalAttrs)
// Island
FileHeader(string aName, string aComment, bool aNonUTF8, uint16 aCreatorVersion, uint16 aReaderVersion, uint16 aFlags, uint16 aMethod, Time aModified, uint16 aModifiedTime, uint16 aModifiedDate, uint32 aCRC32, uint32 aCompressedSize, uint32 aUncompressedSize, uint64 aCompressedSize64, uint64 aUncompressedSize64, Slice<Byte> aExtra, uint32 aExternalAttrs)

 

// .NET, .NET Standard 2.0
init(_ aName: string, _ aComment: string, _ aNonUTF8: Boolean, _ aCreatorVersion: UInt16, _ aReaderVersion: UInt16, _ aFlags: UInt16, _ aMethod: UInt16, _ aModified: Time, _ aModifiedTime: UInt16, _ aModifiedDate: UInt16, _ aCRC32: UInt32, _ aCompressedSize: UInt32, _ aUncompressedSize: UInt32, _ aCompressedSize64: uint64, _ aUncompressedSize64: uint64, _ aExtra: Slice<Byte>, _ aExternalAttrs: UInt32)
// Island
init(_ aName: string, _ aComment: string, _ aNonUTF8: bool, _ aCreatorVersion: uint16, _ aReaderVersion: uint16, _ aFlags: uint16, _ aMethod: uint16, _ aModified: Time, _ aModifiedTime: uint16, _ aModifiedDate: uint16, _ aCRC32: uint32, _ aCompressedSize: uint32, _ aUncompressedSize: uint32, _ aCompressedSize64: uint64, _ aUncompressedSize64: uint64, _ aExtra: Slice<Byte>, _ aExternalAttrs: uint32)

 

// .NET, .NET Standard 2.0
Sub New(aName As string, aComment As string, aNonUTF8 As Boolean, aCreatorVersion As UInt16, aReaderVersion As UInt16, aFlags As UInt16, aMethod As UInt16, aModified As Time, aModifiedTime As UInt16, aModifiedDate As UInt16, aCRC32 As UInt32, aCompressedSize As UInt32, aUncompressedSize As UInt32, aCompressedSize64 As uint64, aUncompressedSize64 As uint64, aExtra As Slice<Byte>, aExternalAttrs As UInt32)
// Island
Sub New(aName As string, aComment As string, aNonUTF8 As bool, aCreatorVersion As uint16, aReaderVersion As uint16, aFlags As uint16, aMethod As uint16, aModified As Time, aModifiedTime As uint16, aModifiedDate As uint16, aCRC32 As uint32, aCompressedSize As uint32, aUncompressedSize As uint32, aCompressedSize64 As uint64, aUncompressedSize64 As uint64, aExtra As Slice<Byte>, aExternalAttrs As uint32)

Parameters:

  • aName:
  • aComment:
  • aNonUTF8:
  • aCreatorVersion:
  • aReaderVersion:
  • aFlags:
  • aMethod:
  • aModified:
  • aModifiedTime:
  • aModifiedDate:
  • aCRC32:
  • aCompressedSize:
  • aUncompressedSize:
  • aCompressedSize64:
  • aUncompressedSize64:
  • aExtra:
  • aExternalAttrs:

constructor (FileHeader)

 

constructor(value: FileHeader)

 

FileHeader(FileHeader value)

 

init(_ value: FileHeader)

 

Sub New(value As FileHeader)

Parameters:

  • value:

Comment

 

var Comment: string;

 

string Comment

 

var Comment: string

 

Comment string

 

FIELD Comment() As string

CompressedSize

 

var CompressedSize: uint32;

 

uint32 CompressedSize

 

var CompressedSize: uint32

 

CompressedSize uint32

 

FIELD CompressedSize() As uint32

CompressedSize64

 

var CompressedSize64: uint64;

 

uint64 CompressedSize64

 

var CompressedSize64: uint64

 

CompressedSize64 uint64

 

FIELD CompressedSize64() As uint64

CRC32

 

var CRC32: uint32;

 

uint32 CRC32

 

var CRC32: uint32

 

CRC32 uint32

 

FIELD CRC32() As uint32

CreatorVersion

 

var CreatorVersion: uint16;

 

uint16 CreatorVersion

 

var CreatorVersion: uint16

 

CreatorVersion uint16

 

FIELD CreatorVersion() As uint16

ExternalAttrs

 

var ExternalAttrs: uint32;

 

uint32 ExternalAttrs

 

var ExternalAttrs: uint32

 

ExternalAttrs uint32

 

FIELD ExternalAttrs() As uint32

Extra

 

var Extra: Slice<Byte>;

 

Slice<Byte> Extra

 

var Extra: Slice<Byte>

 

Extra Slice<Byte>

 

FIELD Extra() As Slice<Byte>

FileInfo

 

method FileInfo: FileInfo

 

FileInfo FileInfo()

 

func FileInfo() -> FileInfo

 

func FileInfo() FileInfo

 

Function FileInfo() As FileInfo

Flags

 

var Flags: uint16;

 

uint16 Flags

 

var Flags: uint16

 

Flags uint16

 

FIELD Flags() As uint16

Method

 

var Method: uint16;

 

uint16 Method

 

var Method: uint16

 

Method uint16

 

FIELD Method() As uint16

Mode

 

method Mode: FileMode

 

FileMode Mode()

 

func Mode() -> FileMode

 

func Mode() FileMode

 

Function Mode() As FileMode

Modified

 

var Modified: Time;

 

Time Modified

 

var Modified: Time

 

Modified Time

 

FIELD Modified() As Time

ModifiedDate

 

var ModifiedDate: uint16;

 

uint16 ModifiedDate

 

var ModifiedDate: uint16

 

ModifiedDate uint16

 

FIELD ModifiedDate() As uint16

ModifiedTime

 

var ModifiedTime: uint16;

 

uint16 ModifiedTime

 

var ModifiedTime: uint16

 

ModifiedTime uint16

 

FIELD ModifiedTime() As uint16

ModTime

 

method ModTime: Time

 

Time ModTime()

 

func ModTime() -> Time

 

func ModTime() Time

 

Function ModTime() As Time

Name

 

var Name: string;

 

string Name

 

var Name: string

 

Name string

 

FIELD Name() As string

NonUTF8

 

var NonUTF8: bool;

 

bool NonUTF8

 

var NonUTF8: bool

 

NonUTF8 bool

 

FIELD NonUTF8() As bool

ReaderVersion

 

var ReaderVersion: uint16;

 

uint16 ReaderVersion

 

var ReaderVersion: uint16

 

ReaderVersion uint16

 

FIELD ReaderVersion() As uint16

SetMode

 

method SetMode(mode: FileMode)

 

void SetMode(FileMode mode)

 

func SetMode(_ mode: FileMode)

 

// .NET, .NET Standard 2.0
func SetMode(mode FileMode) 
// Island
func SetMode(mode FileMode) void

 

Sub SetMode(mode As FileMode)

Parameters:

  • mode:

SetModTime

 

method SetModTime(t: Time)

 

void SetModTime(Time t)

 

func SetModTime(_ t: Time)

 

// .NET, .NET Standard 2.0
func SetModTime(t Time) 
// Island
func SetModTime(t Time) void

 

Sub SetModTime(t As Time)

Parameters:

  • t:

UncompressedSize

 

var UncompressedSize: uint32;

 

uint32 UncompressedSize

 

var UncompressedSize: uint32

 

UncompressedSize uint32

 

FIELD UncompressedSize() As uint32

UncompressedSize64

 

var UncompressedSize64: uint64;

 

uint64 UncompressedSize64

 

var UncompressedSize64: uint64

 

UncompressedSize64 uint64

 

FIELD UncompressedSize64() As uint64

 

Comment

 

var Comment: string;

 

string Comment

 

var Comment: string

 

Comment string

 

FIELD Comment() As string

CompressedSize

 

var CompressedSize: uint32;

 

uint32 CompressedSize

 

var CompressedSize: uint32

 

CompressedSize uint32

 

FIELD CompressedSize() As uint32

CompressedSize64

 

var CompressedSize64: uint64;

 

uint64 CompressedSize64

 

var CompressedSize64: uint64

 

CompressedSize64 uint64

 

FIELD CompressedSize64() As uint64

CRC32

 

var CRC32: uint32;

 

uint32 CRC32

 

var CRC32: uint32

 

CRC32 uint32

 

FIELD CRC32() As uint32

CreatorVersion

 

var CreatorVersion: uint16;

 

uint16 CreatorVersion

 

var CreatorVersion: uint16

 

CreatorVersion uint16

 

FIELD CreatorVersion() As uint16

ExternalAttrs

 

var ExternalAttrs: uint32;

 

uint32 ExternalAttrs

 

var ExternalAttrs: uint32

 

ExternalAttrs uint32

 

FIELD ExternalAttrs() As uint32

Extra

 

var Extra: Slice<Byte>;

 

Slice<Byte> Extra

 

var Extra: Slice<Byte>

 

Extra Slice<Byte>

 

FIELD Extra() As Slice<Byte>

Flags

 

var Flags: uint16;

 

uint16 Flags

 

var Flags: uint16

 

Flags uint16

 

FIELD Flags() As uint16

Method

 

var Method: uint16;

 

uint16 Method

 

var Method: uint16

 

Method uint16

 

FIELD Method() As uint16

Modified

 

var Modified: Time;

 

Time Modified

 

var Modified: Time

 

Modified Time

 

FIELD Modified() As Time

ModifiedDate

 

var ModifiedDate: uint16;

 

uint16 ModifiedDate

 

var ModifiedDate: uint16

 

ModifiedDate uint16

 

FIELD ModifiedDate() As uint16

ModifiedTime

 

var ModifiedTime: uint16;

 

uint16 ModifiedTime

 

var ModifiedTime: uint16

 

ModifiedTime uint16

 

FIELD ModifiedTime() As uint16

Name

 

var Name: string;

 

string Name

 

var Name: string

 

Name string

 

FIELD Name() As string

NonUTF8

 

var NonUTF8: bool;

 

bool NonUTF8

 

var NonUTF8: bool

 

NonUTF8 bool

 

FIELD NonUTF8() As bool

ReaderVersion

 

var ReaderVersion: uint16;

 

uint16 ReaderVersion

 

var ReaderVersion: uint16

 

ReaderVersion uint16

 

FIELD ReaderVersion() As uint16

UncompressedSize

 

var UncompressedSize: uint32;

 

uint32 UncompressedSize

 

var UncompressedSize: uint32

 

UncompressedSize uint32

 

FIELD UncompressedSize() As uint32

UncompressedSize64

 

var UncompressedSize64: uint64;

 

uint64 UncompressedSize64

 

var UncompressedSize64: uint64

 

UncompressedSize64 uint64

 

FIELD UncompressedSize64() As uint64

 

constructor

 

constructor

 

FileHeader()

 

init()

 

Sub New()

 

// .NET, .NET Standard 2.0
constructor(aName: string; aComment: string; aNonUTF8: Boolean; aCreatorVersion: UInt16; aReaderVersion: UInt16; aFlags: UInt16; aMethod: UInt16; aModified: Time; aModifiedTime: UInt16; aModifiedDate: UInt16; aCRC32: UInt32; aCompressedSize: UInt32; aUncompressedSize: UInt32; aCompressedSize64: uint64; aUncompressedSize64: uint64; aExtra: Slice<Byte>; aExternalAttrs: UInt32)
// Island
constructor(aName: string; aComment: string; aNonUTF8: bool; aCreatorVersion: uint16; aReaderVersion: uint16; aFlags: uint16; aMethod: uint16; aModified: Time; aModifiedTime: uint16; aModifiedDate: uint16; aCRC32: uint32; aCompressedSize: uint32; aUncompressedSize: uint32; aCompressedSize64: uint64; aUncompressedSize64: uint64; aExtra: Slice<Byte>; aExternalAttrs: uint32)

 

// .NET, .NET Standard 2.0
FileHeader(string aName, string aComment, Boolean aNonUTF8, UInt16 aCreatorVersion, UInt16 aReaderVersion, UInt16 aFlags, UInt16 aMethod, Time aModified, UInt16 aModifiedTime, UInt16 aModifiedDate, UInt32 aCRC32, UInt32 aCompressedSize, UInt32 aUncompressedSize, uint64 aCompressedSize64, uint64 aUncompressedSize64, Slice<Byte> aExtra, UInt32 aExternalAttrs)
// Island
FileHeader(string aName, string aComment, bool aNonUTF8, uint16 aCreatorVersion, uint16 aReaderVersion, uint16 aFlags, uint16 aMethod, Time aModified, uint16 aModifiedTime, uint16 aModifiedDate, uint32 aCRC32, uint32 aCompressedSize, uint32 aUncompressedSize, uint64 aCompressedSize64, uint64 aUncompressedSize64, Slice<Byte> aExtra, uint32 aExternalAttrs)

 

// .NET, .NET Standard 2.0
init(_ aName: string, _ aComment: string, _ aNonUTF8: Boolean, _ aCreatorVersion: UInt16, _ aReaderVersion: UInt16, _ aFlags: UInt16, _ aMethod: UInt16, _ aModified: Time, _ aModifiedTime: UInt16, _ aModifiedDate: UInt16, _ aCRC32: UInt32, _ aCompressedSize: UInt32, _ aUncompressedSize: UInt32, _ aCompressedSize64: uint64, _ aUncompressedSize64: uint64, _ aExtra: Slice<Byte>, _ aExternalAttrs: UInt32)
// Island
init(_ aName: string, _ aComment: string, _ aNonUTF8: bool, _ aCreatorVersion: uint16, _ aReaderVersion: uint16, _ aFlags: uint16, _ aMethod: uint16, _ aModified: Time, _ aModifiedTime: uint16, _ aModifiedDate: uint16, _ aCRC32: uint32, _ aCompressedSize: uint32, _ aUncompressedSize: uint32, _ aCompressedSize64: uint64, _ aUncompressedSize64: uint64, _ aExtra: Slice<Byte>, _ aExternalAttrs: uint32)

 

// .NET, .NET Standard 2.0
Sub New(aName As string, aComment As string, aNonUTF8 As Boolean, aCreatorVersion As UInt16, aReaderVersion As UInt16, aFlags As UInt16, aMethod As UInt16, aModified As Time, aModifiedTime As UInt16, aModifiedDate As UInt16, aCRC32 As UInt32, aCompressedSize As UInt32, aUncompressedSize As UInt32, aCompressedSize64 As uint64, aUncompressedSize64 As uint64, aExtra As Slice<Byte>, aExternalAttrs As UInt32)
// Island
Sub New(aName As string, aComment As string, aNonUTF8 As bool, aCreatorVersion As uint16, aReaderVersion As uint16, aFlags As uint16, aMethod As uint16, aModified As Time, aModifiedTime As uint16, aModifiedDate As uint16, aCRC32 As uint32, aCompressedSize As uint32, aUncompressedSize As uint32, aCompressedSize64 As uint64, aUncompressedSize64 As uint64, aExtra As Slice<Byte>, aExternalAttrs As uint32)

Parameters:

  • aName:
  • aComment:
  • aNonUTF8:
  • aCreatorVersion:
  • aReaderVersion:
  • aFlags:
  • aMethod:
  • aModified:
  • aModifiedTime:
  • aModifiedDate:
  • aCRC32:
  • aCompressedSize:
  • aUncompressedSize:
  • aCompressedSize64:
  • aUncompressedSize64:
  • aExtra:
  • aExternalAttrs:

constructor (FileHeader)

 

constructor(value: FileHeader)

 

FileHeader(FileHeader value)

 

init(_ value: FileHeader)

 

Sub New(value As FileHeader)

Parameters:

  • value: