File
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
File()
init()
Sub New()
// .NET, .NET Standard 2.0
constructor(aFileHeader: FileHeader; azip: Memory<Reader>; azipr: ReaderAt; azipsize: int64; aheaderOffset: int64)
// Island
constructor(aFileHeader: FileHeader; azip: Memory<Reader>; azipr: ReaderAt; azipsize: int64; aheaderOffset: int64)
// .NET, .NET Standard 2.0
File(FileHeader aFileHeader, Memory<Reader> azip, ReaderAt azipr, int64 azipsize, int64 aheaderOffset)
// Island
File(FileHeader aFileHeader, Memory<Reader> azip, ReaderAt azipr, int64 azipsize, int64 aheaderOffset)
Parameters:
- aFileHeader:
- azip:
- azipr:
- azipsize:
- aheaderOffset:
constructor (File)
Parameters:
- value:
Comment
property Comment: string read write;
string Comment { get; set; }
var Comment: string { get{} set{} }
Comment string
Property Comment() As string
CompressedSize
property CompressedSize: uint32 read write;
uint32 CompressedSize { get; set; }
var CompressedSize: uint32 { get{} set{} }
CompressedSize uint32
Property CompressedSize() As uint32
CompressedSize64
property CompressedSize64: uint64 read write;
uint64 CompressedSize64 { get; set; }
var CompressedSize64: uint64 { get{} set{} }
CompressedSize64 uint64
Property CompressedSize64() As uint64
CRC32
property CRC32: uint32 read write;
uint32 CRC32 { get; set; }
var CRC32: uint32 { get{} set{} }
CRC32 uint32
Property CRC32() As uint32
CreatorVersion
property CreatorVersion: uint16 read write;
uint16 CreatorVersion { get; set; }
var CreatorVersion: uint16 { get{} set{} }
CreatorVersion uint16
Property CreatorVersion() As uint16
DataOffset
func DataOffset() -> (int64, error)
Function DataOffset() As Tuple (Of int64, error)
ExternalAttrs
property ExternalAttrs: uint32 read write;
uint32 ExternalAttrs { get; set; }
var ExternalAttrs: uint32 { get{} set{} }
ExternalAttrs uint32
Property ExternalAttrs() As uint32
Extra
FileHeader
var FileHeader: FileHeader;
FileHeader FileHeader
var FileHeader: FileHeader
FileHeader FileHeader
FIELD FileHeader() As FileHeader
FileInfo
method FileInfo: FileInfo
FileInfo FileInfo()
func FileInfo() -> FileInfo
func FileInfo() FileInfo
Function FileInfo() As FileInfo
Flags
property Flags: uint16 read write;
uint16 Flags { get; set; }
var Flags: uint16 { get{} set{} }
Flags uint16
Property Flags() As uint16
Method
property Method: uint16 read write;
uint16 Method { get; set; }
var Method: uint16 { get{} set{} }
Method uint16
Property Method() As uint16
Mode
method Mode: FileMode
FileMode Mode()
func Mode() -> FileMode
func Mode() FileMode
Function Mode() As FileMode
Modified
property Modified: Time read write;
Time Modified { get; set; }
var Modified: Time { get{} set{} }
Modified Time
Property Modified() As Time
ModifiedDate
property ModifiedDate: uint16 read write;
uint16 ModifiedDate { get; set; }
var ModifiedDate: uint16 { get{} set{} }
ModifiedDate uint16
Property ModifiedDate() As uint16
ModifiedTime
property ModifiedTime: uint16 read write;
uint16 ModifiedTime { get; set; }
var ModifiedTime: uint16 { get{} set{} }
ModifiedTime uint16
Property ModifiedTime() As uint16
ModTime
method ModTime: Time
Time ModTime()
func ModTime() -> Time
func ModTime() Time
Function ModTime() As Time
Name
property Name: string read write;
string Name { get; set; }
var Name: string { get{} set{} }
Name string
Property Name() As string
NonUTF8
property NonUTF8: bool read write;
bool NonUTF8 { get; set; }
var NonUTF8: bool { get{} set{} }
NonUTF8 bool
Property NonUTF8() As bool
Open
method Open: tuple of (ReadCloser, error)
(ReadCloser, error) Open()
func Open() -> (ReadCloser, error)
func Open() tuple of (ReadCloser, error)
Function Open() As Tuple (Of ReadCloser, error)
ReaderVersion
property ReaderVersion: uint16 read write;
uint16 ReaderVersion { get; set; }
var ReaderVersion: uint16 { get{} set{} }
ReaderVersion uint16
Property ReaderVersion() As uint16
SetMode
method SetMode(mode: FileMode)
void SetMode(FileMode mode)
func SetMode(_ mode: FileMode)
Sub SetMode(mode As FileMode)
Parameters:
- mode:
SetModTime
method SetModTime(t: Time)
void SetModTime(Time t)
func SetModTime(_ t: Time)
Sub SetModTime(t As Time)
Parameters:
- t:
UncompressedSize
property UncompressedSize: uint32 read write;
uint32 UncompressedSize { get; set; }
var UncompressedSize: uint32 { get{} set{} }
UncompressedSize uint32
Property UncompressedSize() As uint32
UncompressedSize64
FileHeader
var FileHeader: FileHeader;
FileHeader FileHeader
var FileHeader: FileHeader
FileHeader FileHeader
FIELD FileHeader() As FileHeader
Comment
property Comment: string read write;
string Comment { get; set; }
var Comment: string { get{} set{} }
Comment string
Property Comment() As string
CompressedSize
property CompressedSize: uint32 read write;
uint32 CompressedSize { get; set; }
var CompressedSize: uint32 { get{} set{} }
CompressedSize uint32
Property CompressedSize() As uint32
CompressedSize64
property CompressedSize64: uint64 read write;
uint64 CompressedSize64 { get; set; }
var CompressedSize64: uint64 { get{} set{} }
CompressedSize64 uint64
Property CompressedSize64() As uint64
CRC32
property CRC32: uint32 read write;
uint32 CRC32 { get; set; }
var CRC32: uint32 { get{} set{} }
CRC32 uint32
Property CRC32() As uint32
CreatorVersion
property CreatorVersion: uint16 read write;
uint16 CreatorVersion { get; set; }
var CreatorVersion: uint16 { get{} set{} }
CreatorVersion uint16
Property CreatorVersion() As uint16
ExternalAttrs
property ExternalAttrs: uint32 read write;
uint32 ExternalAttrs { get; set; }
var ExternalAttrs: uint32 { get{} set{} }
ExternalAttrs uint32
Property ExternalAttrs() As uint32
Extra
Flags
property Flags: uint16 read write;
uint16 Flags { get; set; }
var Flags: uint16 { get{} set{} }
Flags uint16
Property Flags() As uint16
Method
property Method: uint16 read write;
uint16 Method { get; set; }
var Method: uint16 { get{} set{} }
Method uint16
Property Method() As uint16
Modified
property Modified: Time read write;
Time Modified { get; set; }
var Modified: Time { get{} set{} }
Modified Time
Property Modified() As Time
ModifiedDate
property ModifiedDate: uint16 read write;
uint16 ModifiedDate { get; set; }
var ModifiedDate: uint16 { get{} set{} }
ModifiedDate uint16
Property ModifiedDate() As uint16
ModifiedTime
property ModifiedTime: uint16 read write;
uint16 ModifiedTime { get; set; }
var ModifiedTime: uint16 { get{} set{} }
ModifiedTime uint16
Property ModifiedTime() As uint16
Name
property Name: string read write;
string Name { get; set; }
var Name: string { get{} set{} }
Name string
Property Name() As string
NonUTF8
property NonUTF8: bool read write;
bool NonUTF8 { get; set; }
var NonUTF8: bool { get{} set{} }
NonUTF8 bool
Property NonUTF8() As bool
ReaderVersion
property ReaderVersion: uint16 read write;
uint16 ReaderVersion { get; set; }
var ReaderVersion: uint16 { get{} set{} }
ReaderVersion uint16
Property ReaderVersion() As uint16
UncompressedSize
property UncompressedSize: uint32 read write;
uint32 UncompressedSize { get; set; }
var UncompressedSize: uint32 { get{} set{} }
UncompressedSize uint32
Property UncompressedSize() As uint32
UncompressedSize64
constructor
constructor
File()
init()
Sub New()
// .NET, .NET Standard 2.0
constructor(aFileHeader: FileHeader; azip: Memory<Reader>; azipr: ReaderAt; azipsize: int64; aheaderOffset: int64)
// Island
constructor(aFileHeader: FileHeader; azip: Memory<Reader>; azipr: ReaderAt; azipsize: int64; aheaderOffset: int64)
// .NET, .NET Standard 2.0
File(FileHeader aFileHeader, Memory<Reader> azip, ReaderAt azipr, int64 azipsize, int64 aheaderOffset)
// Island
File(FileHeader aFileHeader, Memory<Reader> azip, ReaderAt azipr, int64 azipsize, int64 aheaderOffset)
Parameters:
- aFileHeader:
- azip:
- azipr:
- azipsize:
- aheaderOffset:
constructor (File)
Parameters:
- value:
FileInfo
method FileInfo: FileInfo
FileInfo FileInfo()
func FileInfo() -> FileInfo
func FileInfo() FileInfo
Function FileInfo() As FileInfo
Mode
method Mode: FileMode
FileMode Mode()
func Mode() -> FileMode
func Mode() FileMode
Function Mode() As FileMode
ModTime
method ModTime: Time
Time ModTime()
func ModTime() -> Time
func ModTime() Time
Function ModTime() As Time
SetMode
method SetMode(mode: FileMode)
void SetMode(FileMode mode)
func SetMode(_ mode: FileMode)
Sub SetMode(mode As FileMode)
Parameters:
- mode:
SetModTime
method SetModTime(t: Time)
void SetModTime(Time t)
func SetModTime(_ t: Time)
Sub SetModTime(t As Time)
Parameters:
- t: