java.util.zip-ZipEntryクラス
前書き
ザ・ java.util.zip.ZipEntry クラスは、ZIPファイルエントリを表すために使用されます。
クラス宣言
以下はの宣言です java.util.zip.ZipEntry クラス-
public class ZipEntry
extends Object
implements Cloneable
田畑
以下はのフィールドです java.util.zip.ZipEntry クラス-
protected byte[] buf −非圧縮データを書き込むための出力バッファ。
protected Inflater inf −このストリームのデコンプレッサ。
static int CENATT
static int CENATX
static int CENCOM
static int CENCRC
static int CENDSK
static int CENEXT
static int CENFLG
static int CENHDR
static int CENHOW
static int CENLEN
static int CENNAM
static int CENOFF
static long CENSIG
static int CENSIZ
static int CENTIM
static int CENVEM
static int CENVER
static int DEFLATED −圧縮された(収縮された)エントリの圧縮方法。
static int ENDCOM
static int ENDHDR
static int ENDOFF
static long ENDSIG
static int ENDSIZ
static int ENDSUB
static int ENDTOT
static int EXTCRC
static int EXTHDR
static int EXTLEN
static long EXTSIG
static int EXTSIZ
static int LOCCRC
static int LOCEXT
static int LOCFLG
static int LOCHDR
static int LOCHOW
static int LOCLEN
static int LOCNAM
static long LOCSIG
static int LOCSIZ
static int LOCTIM
static int LOCVER
static int STORED −非圧縮エントリの圧縮方法。
コンストラクター
シニア番号 | コンストラクターと説明 |
---|---|
1 | ZipEntry(String name) 指定された名前で新しいzipエントリを作成します。 |
2 | ZipEntry(ZipEntry e) 指定されたzipエントリから取得したフィールドを使用して新しいzipエントリを作成します。 |
クラスメソッド
シニア番号 | 方法と説明 |
---|---|
1 | オブジェクトclone() このエントリのコピーを返します。 |
2 | 文字列getComment() エントリのコメント文字列を返します。ない場合はnullを返します。 |
3 | long getCompressedSize() 圧縮されたエントリデータのサイズを返します。不明な場合は-1を返します。 |
4 | 長いgetCrc() 圧縮されていないエントリデータのCRC-32チェックサムを返します。不明な場合は-1を返します。 |
5 | byte [] getExtra() エントリの追加のフィールドデータを返します。ない場合はnullを返します。 |
6 | int getMethod() エントリの圧縮方法を返します。指定されていない場合は-1を返します。 |
7 | 文字列getName() エントリの名前を返します。 |
8 | long getSize() エントリデータの非圧縮サイズを返します。不明な場合は-1を返します。 |
9 | long getTime() エントリの変更時刻を返します。指定されていない場合は-1を返します。 |
10 | int hashCode() このエントリのハッシュコード値を返します。 |
11 | ブールisDirectory() これがディレクトリエントリの場合はtrueを返します。 |
12 | void setComment(String comment) エントリのオプションのコメント文字列を設定します。 |
13 | void setCrc(long crc) 非圧縮エントリデータのCRC-32チェックサムを設定します。 |
14 | void setExtra(byte [] extra) エントリのオプションの追加フィールドデータを設定します。 |
15 | void setMethod(int method) エントリの圧縮方法を設定します。 |
16 | void setSize(long size) エントリデータの非圧縮サイズを設定します。 |
17 | void setTime(long time) エントリの変更時間を設定します。 |
18 | 文字列toString() ZIPエントリの文字列表現を返します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.io.FilterOutputStream
- java.lang.Object