##
7.18.3 ZipInfo オブジェクト

`ZipFile` オブジェクトの `getinfo()` および `infolist()` メソッドは `ZipInfo` クラスのインスタンス を返します。それぞれのインスタンスオブジェクトは ZIP アーカイブの 一個のメンバについての情報を保持しています。

インスタンスは以下の属性を持ちます:

`filename`
  アーカイブ中のファイルの名前。

`date_time`
  アーカイブメンバの最終更新日時。この属性は6つの値からなるタプルです。:

  Index | Value
  --- | ---
  `0` | 西暦年
  `1` | 月 (1 から始まる)
  `2` | 日 (1 から始まる)
  `3` | 時 (0 から始まる)
  `4` | 分 (0 から始まる)
  `5` | 秒 (0 から始まる)

`compress_type`
  アーカイブメンバの圧縮形式。

`comment`
  各アーカイブメンバに対するコメント。

`extra`
  拡張フィールドデータ。 この文字列データに含まれているデータの内部構成については、 PKZIP Application Note でコメントされています。

`create_system`
  ZIP アーカイブを作成したシステムを記述する文字列。

`create_version`
  このアーカイブを作成した PKZIP のバージョン。

`extract_version`
  このアーカイブを展開する際に必要な PKZIP のバージョン。

`reserved`
  予約領域。ゼロでなくてはなりません。

`flag_bits`
  ZIP フラグビット列。

`volume`
  ファイルヘッダのボリュームナンバ。

`internal_attr`
  内部属性。

`external_attr`
  外部ファイル属性。

`header_offset`
  ファイルヘッダへのバイト数で表したオフセット。

`file_offset`
  ファイルデータの開始点へのバイト数で表したオフセット。

`CRC`
  圧縮前のファイルの CRC-32 チェックサム。

`compress_size`
  圧縮後のデータのサイズ。

`file_size`
  圧縮前のファイルのサイズ。