System.Zip.TZipHeader

提供: RAD Studio API Documentation
移動先: 案内検索

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 で使われます。

関連項目