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()
constructor (string, string, Boolean, UInt16, UInt16, UInt16, UInt16, Time, UInt16, UInt16, UInt32, UInt32, UInt32, uint64, uint64, Slice<Byte>, UInt32)
// .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()
constructor (string, string, Boolean, UInt16, UInt16, UInt16, UInt16, Time, UInt16, UInt16, UInt32, UInt32, UInt32, uint64, uint64, Slice<Byte>, UInt32)
// .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: