[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: AbZipTyp.pas line 365
type TAbZipItem = class(TAbArchiveItem)
protected
FItemInfo: TAbZipDirectoryFileHeader;
FDiskNumberStart: LongWord;
FLFHExtraField: TAbExtraField;
FRelativeOffset: Int64;
function GetCompressionMethod;
function GetCompressionRatio;
function GetDeflationOption;
function GetDictionarySize;
function GetExtraField;
function GetFileComment;
function GetGeneralPurposeBitFlag;
function GetHostOS;
function GetInternalFileAttributes;
function GetRawFileName;
function GetShannonFanoTreeCount;
function GetVersionMadeBy;
function GetVersionNeededToExtract;
procedure SaveCDHToStream();
procedure SaveDDToStream();
procedure SaveLFHToStream();
procedure SetCompressionMethod();
procedure SetDiskNumberStart();
procedure SetFileComment();
procedure SetGeneralPurposeBitFlag();
procedure SetHostOS();
procedure SetInternalFileAttributes();
procedure SetRelativeOffset();
procedure SetVersionMadeBy();
procedure SetVersionNeededToExtract();
procedure UpdateVersionNeededToExtract;
procedure UpdateZip64ExtraHeader;
function GetCRC32; override;
function GetExternalFileAttributes; override;
function GetIsDirectory; override;
function GetIsEncrypted; override;
function GetLastModFileDate; override;
function GetLastModFileTime; override;
function GetNativeFileAttributes; override;
procedure SetCompressedSize(); override;
procedure SetCRC32(); override;
procedure SetExternalFileAttributes(); override;
procedure SetFileName(); override;
procedure SetLastModFileDate(); override;
procedure SetLastModFileTime(); override;
procedure SetUncompressedSize(); override;
public
constructor Create;
destructor Destroy; override;
procedure LoadFromStream();
property CompressionMethod: TAbZipCompressionMethod; [rw]
property CompressionRatio: Double; [r]
property DeflationOption: TAbZipDeflationOption; [r]
property DictionarySize: TAbZipDictionarySize; [r]
property DiskNumberStart: LongWord; [rw]
property ExtraField: TAbExtraField; [r]
property FileComment: AnsiString; [rw]
property HostOS: TAbZipHostOS; [rw]
property InternalFileAttributes: Word; [rw]
property GeneralPurposeBitFlag: Word; [rw]
property LFHExtraField: TAbExtraField; [r]
property RawFileName: AnsiString; [r]
property RelativeOffset: Int64; [rw]
property ShannonFanoTreeCount: Byte; [r]
property VersionMadeBy: Word; [rw]
property VersionNeededToExtract: Word; [rw]
end;
TAbZipItem
TAbArchiveItem
TObject