System.ZLib.gz_header

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

Delphi

  gz_header = record
    text: Integer;       // true if compressed data believed to be text
    time: LongWord;      // modification time
    xflags: Integer;     // extra flags (not used when writing a gzip file)
    os: Integer;         // operating system
    extra: PByte;        // pointer to extra field or Z_NULL if none
    extra_len: Cardinal; // extra field length (valid if extra != Z_NULL)
    extra_max: Cardinal; // space at extra (only when reading header)
    name: MarshaledAString; // pointer to zero-terminated file name or Z_NULL
    name_max: Cardinal;  // space at name (only when reading header)
    comment: MarshaledAString; // pointer to zero-terminated comment or Z_NULL
    comm_max: Cardinal;  // space at comment (only when reading header)
    hcrc: Integer;       // true if there was or will be a header crc
    done: Integer;       // true when done reading gzip header (not used
  end;

C++

struct DECLSPEC_DRECORD gz_header
{
public:
    int text;
    unsigned time;
    int xflags;
    int os;
    System::Byte *extra;
    unsigned extra_len;
    unsigned extra_max;
    char *name;
    unsigned name_max;
    char *comment;
    unsigned comm_max;
    int hcrc;
    int done;
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
System.ZLib.pas
System.ZLib.hpp
System.ZLib System.ZLib

説明

gz_header には、System.ZLib のルーチンとの間で渡される情報が格納されます。


gzip ストリームを扱う場合はgz_header レコードを使用します。

詳細は、ZLib ライブラリから提供される元のドキュメントを参照してください。

関連項目