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
印刷