System.Zip.TZipHeader
Delphi
TZipHeader = packed record
C++
struct DECLSPEC_DRECORD TZipHeader
{
public:
System::Word MadeByVersion;
System::Word RequiredVersion;
System::Word Flag;
System::Word CompressionMethod;
unsigned ModifiedDateTime;
unsigned CRC32;
unsigned CompressedSize;
unsigned UncompressedSize;
System::Word FileNameLength;
System::Word ExtraFieldLength;
System::Word FileCommentLength;
System::Word DiskNumberStart;
System::Word InternalAttributes;
unsigned ExternalAttributes;
unsigned LocalHeaderOffset;
#ifndef _WIN64
System::DynamicArray<System::Byte> FileName;
System::DynamicArray<System::Byte> ExtraField;
System::DynamicArray<System::Byte> FileComment;
#else /* _WIN64 */
System::TArray__1<System::Byte> FileName;
System::TArray__1<System::Byte> ExtraField;
System::TArray__1<System::Byte> FileComment;
#endif /* _WIN64 */
bool __fastcall GetUTF8Support();
void __fastcall SetUTF8Support(bool value);
unsigned __int64 __fastcall GetUncompressedSize64();
void __fastcall SetUncompressedSize64(unsigned __int64 Value);
unsigned __int64 __fastcall GetCompressedSize64();
void __fastcall SetCompressedSize64(unsigned __int64 Value);
unsigned __int64 __fastcall GetLocalHeaderOffset64();
void __fastcall SetLocalHeaderOffset64(unsigned __int64 Value);
__property bool UTF8Support = {read=GetUTF8Support, write=SetUTF8Support};
__property unsigned __int64 UncompressedSize64 = {read=GetUncompressedSize64, write=SetUncompressedSize64};
__property unsigned __int64 CompressedSize64 = {read=GetCompressedSize64, write=SetCompressedSize64};
__property unsigned __int64 LocalHeaderOffset64 = {read=GetLocalHeaderOffset64, write=SetLocalHeaderOffset64};
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | System.Zip.pas System.Zip.hpp |
System.Zip | System.Zip |
説明
TZipHeader には、.zip アーカイブ内のファイルに関する情報が含まれます。
TZipHeader は、.zip アーカイブのファイルに関する情報を保持するために TZipFile で使われます。