Javazip-zipentry

提供:Dev Guides
移動先:案内検索

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
  • *静的な長い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
  • *静的な長いENDSIG *
  • static int ENDSIZ
  • static int ENDSUB
  • static int ENDTOT
  • static int EXTCRC
  • static int EXTHDR
  • static int EXTLEN
  • *静的な長い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
  • *静的な長いLOCSIG *
  • static int LOCSIZ
  • static int LOCTIM
  • static int LOCVER
  • static int STORED -非圧縮エントリの圧縮方法。

コンストラクタ

Sr.No. Constructor & Description
1

ZipEntry(String name)

指定した名前で新しいzipエントリを作成します。

2

ZipEntry(ZipEntry e)

指定したzipエントリから取得したフィールドを使用して、新しいzipエントリを作成します。

クラスメソッド

Sr.No. Method & Description
1

Object clone()

このエントリのコピーを返します。

2

String getComment()

エントリのコメント文字列を返します。ない場合はnullを返します。

3

long getCompressedSize()

圧縮されたエントリデータのサイズを返します。不明の場合は-1を返します。

4

long getCrc()

非圧縮エントリデータのCRC-32チェックサムを返します。不明の場合は-1を返します。

5

byte[ getExtra()]

エントリの追加フィールドデータを返します。ない場合はnullを返します。

6

int getMethod()

エントリの圧縮方法を返します。指定されていない場合は-1を返します。

7

String getName()

エントリの名前を返します。

8

long getSize()

エントリデータの非圧縮サイズを返します。不明の場合は-1を返します。

9

long getTime()

エントリの変更時間を返します。指定されていない場合は-1を返します。

10

int hashCode()

このエントリのハッシュコード値を返します。

11

boolean 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

String toString()

ZIPエントリの文字列表現を返します。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します-

  • java.io.FilterOutputStream
  • java.lang.Object

link:/cgi-bin/printpage.cgi [__印刷]