12.4.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
 ファイルヘッダへのバイト数で表したオフセット。

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

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

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

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。