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
-
圧縮前のファイルのサイズ。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。