- 
フィールドのサマリーフィールド修飾子と型フィールド説明static final int中央ディレクトリの(CEN)ヘッダー内部ファイル属性のフィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダー外部ファイル属性フィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダー・コメント長フィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダー非圧縮ファイルのcrc-32値フィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダー・ディスク番号の開始フィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダーの追加フィールド長フィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダー暗号化、復号化フラグのフィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダー・サイズ(バイト単位、(シグネチャを含む))。static final int中央ディレクトリの(CEN)ヘッダー圧縮メソッドのフィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダーの非圧縮サイズ・フィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダーのファイル名の長さフィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダーLOCヘッダーのオフセット・フィールドのオフセット。static final long中央ディレクトリの(CEN)ヘッダー・シグネチャ。static final int中央ディレクトリの(CEN)ヘッダー圧縮サイズ・フィールド・オフセット。static final int中央ディレクトリの(CEN)ヘッダー変更時間フィールド・オフセット。static final intフィールド・オフセットによって作成される中央ディレクトリ(CEN)ヘッダー・バージョン。static final intフィールド・オフセットの抽出に必要な中央ディレクトリ(CEN)ヘッダー・バージョン。static final int圧縮された(デフレート)エントリのための圧縮メソッドです。static final int中央ディレクトリの(END)ヘッダーzipファイルのコメント長フィールド・オフセットの終わり。static final int中央ディレクトリの(END)ヘッダー・サイズの終了(バイト単位、(シグネチャを含む))。static final int最初のCENヘッダー・フィールドのオフセットに対する中央ディレクトリ(END)ヘッダー・オフセットの終了。static final long中央ディレクトリの(END)ヘッダー・シグネチャの終了。static final int中央ディレクトリの(END)ヘッダー中央ディレクトリ・サイズ(バイト単位)フィールド・オフセットの終了。static final intこのディスク・フィールド・オフセット上のエントリの中央ディレクトリ(END)ヘッダー番号の終わり。static final int中央ディレクトリの(END)ヘッダーの入力フィールド・オフセットの合計数。static final int圧縮されていない余分なローカル(EXT)ヘッダーのcrc-32値フィールド・オフセット。static final int追加のローカル(EXT)ヘッダー・サイズ(バイト数(シグネチャを含む))。static final int余分なローカル(EXT)ヘッダーの非圧縮サイズ・フィールド・オフセット。static final long追加のローカル(EXT)ヘッダー・シグネチャ。static final int追加のローカル(EXT)ヘッダー圧縮サイズ・フィールド・オフセット。static final intローカル・ファイル(LOC)ヘッダー非圧縮ファイルcrc-32値フィールド・オフセット。static final intローカル・ファイル(LOC)ヘッダーの追加フィールド長フィールド・オフセット。static final intローカル・ファイル(LOC)ヘッダー汎用ビット・フラグ・フィールド・オフセット。static final intローカル・ファイルの(LOC)ヘッダー・サイズ(バイト単位、(シグネチャを含む))。static final intローカル・ファイル(LOC)ヘッダー圧縮メソッドのフィールド・オフセット。static final intローカル・ファイル(LOC)ヘッダーの非圧縮サイズ・フィールド・オフセット。static final intローカル・ファイル(LOC)ヘッダーのファイル名の長さフィールド・オフセット。static final longローカル・ファイル(LOC)ヘッダーのシグネチャ。static final intローカル・ファイルの(LOC)ヘッダー圧縮サイズ・フィールドのオフセット。static final intローカル・ファイル(LOC)ヘッダー変更時間フィールド・オフセット。static final intフィールド・オフセットの抽出に必要なローカル・ファイル(LOC)ヘッダー・バージョン。static final int圧縮解除されたデータの圧縮メソッドです。
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明clone()このエントリのコピーを返します。エントリのコメント文字列を返します。long圧縮されたエントリ・データのサイズを返します。longgetCrc()圧縮解除されたエントリ・データのCRC-32チェックサムを返します。エントリの作成時間を返します。byte[]getExtra()エントリのエクストラ・フィールド・データを返します。エントリの最終アクセス時間を返します。エントリの最終変更時間を返します。intエントリの圧縮メソッドを返します。getName()エントリの名前を返します。longgetSize()エントリ・データの圧縮解除時のサイズを返します。longgetTime()エントリの最終変更時間を返します。エントリの最終変更時間をローカル日時で返します。inthashCode()このエントリのハッシュ・コード値を返します。booleanこれがディレクトリ・エントリである場合に、trueを返します。voidsetComment(String comment) エントリにオプションのコメント文字列を設定します。voidsetCompressedSize(long csize) 圧縮されたエントリ・データのサイズを設定します。voidsetCrc(long crc) 圧縮解除されたエントリ・データのCRC-32チェックサムを設定します。setCreationTime(FileTime time) エントリの作成時間を設定します。voidsetExtra(byte[] extra) エントリにオプションのエクストラ・フィールド・データを設定します。setLastAccessTime(FileTime time) エントリの最終アクセス時間を設定します。setLastModifiedTime(FileTime time) エントリの最終変更時間を設定します。voidsetMethod(int method) エントリの圧縮メソッドを設定します。voidsetSize(long size) エントリ・データの圧縮解除時のサイズを設定します。voidsetTime(long time) エントリの最終変更時間を設定します。voidsetTimeLocal(LocalDateTime time) ローカルの日時におけるエントリの最終変更時間を設定します。toString()ZIPエントリの文字列表現を返します。
- 
フィールド詳細- 
STOREDpublic static final int STORED圧縮解除されたデータの圧縮メソッドです。- 関連項目:
 
- 
DEFLATEDpublic static final int DEFLATED圧縮された(デフレート)エントリのための圧縮メソッドです。- 関連項目:
 
- 
LOCSIGstatic final long LOCSIGローカル・ファイル(LOC)ヘッダーのシグネチャ。- 関連項目:
 
- 
EXTSIGstatic final long EXTSIG追加のローカル(EXT)ヘッダー・シグネチャ。- 関連項目:
 
- 
CENSIGstatic final long CENSIG中央ディレクトリの(CEN)ヘッダー・シグネチャ。- 関連項目:
 
- 
ENDSIGstatic final long ENDSIG中央ディレクトリの(END)ヘッダー・シグネチャの終了。- 関連項目:
 
- 
LOCHDRstatic final int LOCHDRローカル・ファイルの(LOC)ヘッダー・サイズ(バイト単位、(シグネチャを含む))。- 関連項目:
 
- 
EXTHDRstatic final int EXTHDR追加のローカル(EXT)ヘッダー・サイズ(バイト数(シグネチャを含む))。- 関連項目:
 
- 
CENHDRstatic final int CENHDR中央ディレクトリの(CEN)ヘッダー・サイズ(バイト単位、(シグネチャを含む))。- 関連項目:
 
- 
ENDHDRstatic final int ENDHDR中央ディレクトリの(END)ヘッダー・サイズの終了(バイト単位、(シグネチャを含む))。- 関連項目:
 
- 
LOCVERstatic final int LOCVERフィールド・オフセットの抽出に必要なローカル・ファイル(LOC)ヘッダー・バージョン。- 関連項目:
 
- 
LOCFLGstatic final int LOCFLGローカル・ファイル(LOC)ヘッダー汎用ビット・フラグ・フィールド・オフセット。- 関連項目:
 
- 
LOCHOWstatic final int LOCHOWローカル・ファイル(LOC)ヘッダー圧縮メソッドのフィールド・オフセット。- 関連項目:
 
- 
LOCTIMstatic final int LOCTIMローカル・ファイル(LOC)ヘッダー変更時間フィールド・オフセット。- 関連項目:
 
- 
LOCCRCstatic final int LOCCRCローカル・ファイル(LOC)ヘッダー非圧縮ファイルcrc-32値フィールド・オフセット。- 関連項目:
 
- 
LOCSIZstatic final int LOCSIZローカル・ファイルの(LOC)ヘッダー圧縮サイズ・フィールドのオフセット。- 関連項目:
 
- 
LOCLENstatic final int LOCLENローカル・ファイル(LOC)ヘッダーの非圧縮サイズ・フィールド・オフセット。- 関連項目:
 
- 
LOCNAMstatic final int LOCNAMローカル・ファイル(LOC)ヘッダーのファイル名の長さフィールド・オフセット。- 関連項目:
 
- 
LOCEXTstatic final int LOCEXTローカル・ファイル(LOC)ヘッダーの追加フィールド長フィールド・オフセット。- 関連項目:
 
- 
EXTCRCstatic final int EXTCRC圧縮されていない余分なローカル(EXT)ヘッダーのcrc-32値フィールド・オフセット。- 関連項目:
 
- 
EXTSIZstatic final int EXTSIZ追加のローカル(EXT)ヘッダー圧縮サイズ・フィールド・オフセット。- 関連項目:
 
- 
EXTLENstatic final int EXTLEN余分なローカル(EXT)ヘッダーの非圧縮サイズ・フィールド・オフセット。- 関連項目:
 
- 
CENVEMstatic final int CENVEMフィールド・オフセットによって作成される中央ディレクトリ(CEN)ヘッダー・バージョン。- 関連項目:
 
- 
CENVERstatic final int CENVERフィールド・オフセットの抽出に必要な中央ディレクトリ(CEN)ヘッダー・バージョン。- 関連項目:
 
- 
CENFLGstatic final int CENFLG中央ディレクトリの(CEN)ヘッダー暗号化、復号化フラグのフィールド・オフセット。- 関連項目:
 
- 
CENHOWstatic final int CENHOW中央ディレクトリの(CEN)ヘッダー圧縮メソッドのフィールド・オフセット。- 関連項目:
 
- 
CENTIMstatic final int CENTIM中央ディレクトリの(CEN)ヘッダー変更時間フィールド・オフセット。- 関連項目:
 
- 
CENCRCstatic final int CENCRC中央ディレクトリの(CEN)ヘッダー非圧縮ファイルのcrc-32値フィールド・オフセット。- 関連項目:
 
- 
CENSIZstatic final int CENSIZ中央ディレクトリの(CEN)ヘッダー圧縮サイズ・フィールド・オフセット。- 関連項目:
 
- 
CENLENstatic final int CENLEN中央ディレクトリの(CEN)ヘッダーの非圧縮サイズ・フィールド・オフセット。- 関連項目:
 
- 
CENNAMstatic final int CENNAM中央ディレクトリの(CEN)ヘッダーのファイル名の長さフィールド・オフセット。- 関連項目:
 
- 
CENEXTstatic final int CENEXT中央ディレクトリの(CEN)ヘッダーの追加フィールド長フィールド・オフセット。- 関連項目:
 
- 
CENCOMstatic final int CENCOM中央ディレクトリの(CEN)ヘッダー・コメント長フィールド・オフセット。- 関連項目:
 
- 
CENDSKstatic final int CENDSK中央ディレクトリの(CEN)ヘッダー・ディスク番号の開始フィールド・オフセット。- 関連項目:
 
- 
CENATTstatic final int CENATT中央ディレクトリの(CEN)ヘッダー内部ファイル属性のフィールド・オフセット。- 関連項目:
 
- 
CENATXstatic final int CENATX中央ディレクトリの(CEN)ヘッダー外部ファイル属性フィールド・オフセット。- 関連項目:
 
- 
CENOFFstatic final int CENOFF中央ディレクトリの(CEN)ヘッダーLOCヘッダーのオフセット・フィールドのオフセット。- 関連項目:
 
- 
ENDSUBstatic final int ENDSUBこのディスク・フィールド・オフセット上のエントリの中央ディレクトリ(END)ヘッダー番号の終わり。- 関連項目:
 
- 
ENDTOTstatic final int ENDTOT中央ディレクトリの(END)ヘッダーの入力フィールド・オフセットの合計数。- 関連項目:
 
- 
ENDSIZstatic final int ENDSIZ中央ディレクトリの(END)ヘッダー中央ディレクトリ・サイズ(バイト単位)フィールド・オフセットの終了。- 関連項目:
 
- 
ENDOFFstatic final int ENDOFF最初のCENヘッダー・フィールドのオフセットに対する中央ディレクトリ(END)ヘッダー・オフセットの終了。- 関連項目:
 
- 
ENDCOMstatic final int ENDCOM中央ディレクトリの(END)ヘッダーzipファイルのコメント長フィールド・オフセットの終わり。- 関連項目:
 
 
- 
- 
コンストラクタの詳細- 
ZipEntrypublic ZipEntry(String name) 指定された名前の新しいzipエントリを作成します。- パラメータ:
- name- エントリ名
- 例外:
- NullPointerException- エントリの名前がnullである場合
- IllegalArgumentException- エントリの名前が0xFFFFバイトよりも長い場合
 
- 
ZipEntrypublic ZipEntry(ZipEntry e) 指定されたzipエントリのフィールドを継承する、新しいzipエントリを作成します。- パラメータ:
- e- zipエントリ・オブジェクト
- 例外:
- NullPointerException- エントリ・オブジェクトがnullの場合
 
 
- 
- 
メソッドの詳細- 
getName
- 
setTimepublic void setTime(long time) エントリの最終変更時間を設定します。エントリがZIPファイルへの出力か、またはZIPファイル形式の出力ストリームである場合、このメソッドによって設定された最終変更時間がzipファイル・エントリの 日付および時間フィールドに格納され、標準MS-DOSの日付および時間形式でエンコードされます。default TimeZoneは、エポック時間をMS-DOS日時に変換するために使用されます。- パラメータ:
- time- エポックからのミリ秒でのエントリの最終変更時間
- 関連項目:
 
- 
getTimepublic long getTime()エントリの最終変更時間を返します。エントリがZIPファイルから読み取られるか、またはZIPファイル形式の入力ストリームである場合、これはzipファイル・エントリの 日付および時間フィールドからの最終変更時間です。default TimeZoneは標準MS-DOS形式の日付および時間をエポック時間に変換するために使用します。- 戻り値:
- エポックからのミリ秒でのエントリの最終変更時間、または指定されていない場合-1
- 関連項目:
 
- 
setTimeLocalpublic void setTimeLocal(LocalDateTime time) ローカルの日時におけるエントリの最終変更時間を設定します。エントリがZIPファイルへの出力か、またはZIPファイル形式の出力ストリームである場合、このメソッドによって設定された最終変更時間がzipファイル・エントリの 日付および時間フィールドに格納され、標準MS-DOSの日付および時間形式でエンコードされます。 日時セットが標準のMS-DOS date and time formatの範囲外の場合、時間は、UTC時間のoptional extra dataのzipファイル・エントリの拡張タイムスタンプ・フィールドにも格納されます。system default TimeZoneは、ローカルの日時をUTC時間に変換するために使用されます。LocalDateTimeはナノ秒の精度を使用しますが、このクラスはミリ秒の精度を使用します。 この変換では、ナノ秒単位の金額が100万単位の整数除算の対象であるかのように、余分な精度情報が切り捨てられます。- パラメータ:
- time- ローカル日時のエントリの最終更新時間
- 導入されたバージョン:
- 9
- 関連項目:
 
- 
getTimeLocalpublic LocalDateTime getTimeLocal()エントリの最終変更時間をローカル日時で返します。エントリがZIPファイルから読み取られるか、またはZIPファイル形式の入力ストリームである場合、これは、拡張タイムスタンプ・フィールドが存在する場合のzipファイル・エントリの オプションのエクストラ・データからの最終変更時間です。 それ以外の場合、最終変更時間は、エントリの標準のMS-DOS形式のdate and time fieldsから読み取られます。system default TimeZoneは、UTC時間をローカルの日時に変換するために使用されます。- 戻り値:
- ローカル日時のエントリの最終更新時間
- 導入されたバージョン:
- 9
- 関連項目:
 
- 
setLastModifiedTimeエントリの最終変更時間を設定します。ZIPファイルへの出力か、またはZIPファイル形式の出力ストリームである場合、このメソッドによって設定された最終変更時間が、 標準MS-DOS日付および時間形式で、zipファイル・エントリの日付および時間フィールドおよびUTC時間のオプションのエクストラ・データの拡張タイムスタンプ・フィールドに格納されます。- パラメータ:
- time- エントリの最終変更時間
- 戻り値:
- このzipエントリ
- 例外:
- NullPointerException-- timeがnullの場合
- 導入されたバージョン:
- 1.8
- 関連項目:
 
- 
getLastModifiedTimepublic FileTime getLastModifiedTime()エントリの最終変更時間を返します。エントリがZIPファイルから読み取られるか、またはZIPファイル形式の入力ストリームである場合、これは、拡張タイムスタンプ・フィールドが存在する場合のzipファイル・エントリの オプションのエクストラ・データからの最終変更時間です。 そうでない場合、最終変更時間はエントリの日付および時間フィールドから読み取られ、default TimeZoneが標準MS-DOS形式の日付および時間をエポック時間に変換するために使用されます。- 戻り値:
- エントリの最終変更時間。指定されていない場合はnull
- 導入されたバージョン:
- 1.8
- 関連項目:
 
- 
setLastAccessTimeエントリの最終アクセス時間を設定します。設定されている場合、ZIPファイルまたはZIPファイル形式のストリームへの出力時に、最終アクセス時間がエントリの オプションのエクストラ・データの拡張タイムスタンプ・フィールドに格納されます。- パラメータ:
- time- エントリの最終アクセス時間
- 戻り値:
- このzipエントリ
- 例外:
- NullPointerException-- timeがnullの場合
- 導入されたバージョン:
- 1.8
- 関連項目:
 
- 
getLastAccessTimepublic FileTime getLastAccessTime()エントリの最終アクセス時間を返します。ZIPファイルまたはZIPファイル形式のストリームからの読み取り時、最終アクセス時間は、エントリの オプションのエクストラ・データの拡張タイムスタンプ・フィールドからの時間になります。- 戻り値:
- エントリの最終アクセス時間。指定されていない場合はnull
- 導入されたバージョン:
- 1.8
- 関連項目:
 
- 
setCreationTimeエントリの作成時間を設定します。設定されている場合、ZIPファイルまたはZIPファイル形式のストリームへの出力時に、作成時間がエントリの オプションのエクストラ・データの拡張タイムスタンプ・フィールドに格納されます。- パラメータ:
- time- エントリの作成時間
- 戻り値:
- このzipエントリ
- 例外:
- NullPointerException-- timeがnullの場合
- 導入されたバージョン:
- 1.8
- 関連項目:
 
- 
getCreationTimepublic FileTime getCreationTime()エントリの作成時間を返します。ZIPファイルまたはZIPファイル形式のストリームからの読み取り時、作成時間は、エントリの オプションのエクストラ・データの拡張タイムスタンプ・フィールドからの時間になります。- 戻り値:
- エントリの作成時間。指定されていない場合はnull
- 導入されたバージョン:
- 1.8
- 関連項目:
 
- 
setSizepublic void setSize(long size) エントリ・データの圧縮解除時のサイズを設定します。- パラメータ:
- size- 圧縮解除時のサイズ(バイト)
- 例外:
- IllegalArgumentException- 指定されたサイズが0未満の場合、ZIP64形式がサポートされておらず0xFFFFFFFFより大きい場合、ZIP64がサポートされていて0未満の場合
- 関連項目:
 
- 
getSizepublic long getSize()エントリ・データの圧縮解除時のサイズを返します。- 戻り値:
- エントリ・データの圧縮解除時のサイズ。不明の場合は -1
- 関連項目:
 
- 
getCompressedSizepublic long getCompressedSize()圧縮されたエントリ・データのサイズを返します。格納されたエントリの場合、圧縮時のサイズは圧縮解除時のサイズと同じになります。 - 戻り値:
- エントリ・データの圧縮時のサイズ。不明の場合は -1
- 関連項目:
 
- 
setCompressedSizepublic void setCompressedSize(long csize) 圧縮されたエントリ・データのサイズを設定します。- パラメータ:
- csize- 設定する圧縮サイズ
- 関連項目:
 
- 
setCrcpublic void setCrc(long crc) 圧縮解除されたエントリ・データのCRC-32チェックサムを設定します。- パラメータ:
- crc- CRC-32値
- 例外:
- IllegalArgumentException- 指定されたCRC-32値が0より小さいか、0xFFFFFFFFより大きい場合
- 関連項目:
 
- 
getCrcpublic long getCrc()圧縮解除されたエントリ・データのCRC-32チェックサムを返します。- 戻り値:
- 圧縮解除されたエントリ・データのCRC-32チェックサム。不明の場合は -1
- 関連項目:
 
- 
setMethodpublic void setMethod(int method) エントリの圧縮メソッドを設定します。- パラメータ:
- method- 圧縮メソッドSTOREDまたはDEFLATED
- 例外:
- IllegalArgumentException- 指定された圧縮メソッドが無効な場合
- 関連項目:
 
- 
getMethodpublic int getMethod()エントリの圧縮メソッドを返します。- 戻り値:
- エントリの圧縮メソッド。指定されていない場合は -1
- 関連項目:
 
- 
setExtrapublic void setExtra(byte[] extra) エントリにオプションのエクストラ・フィールド・データを設定します。extraフィールドのデータに、Info-ZIP Application ノート970311に指定されているように、NTFS tag 0x0001またはInfo-ZIP Extended Timestampなどの拡張可能なタイムスタンプ・フィールドが含まれる場合、このメソッドを呼び出すと、このエントリの最終変更時間、最終アクセス時間、および作成時間が変更されることがあります。- パラメータ:
- extra- エクストラ・フィールド・データ・バイト
- 例外:
- IllegalArgumentException- 指定された補足フィールド・データの長さが0xFFFFバイトより大きい場合
- 関連項目:
 
- 
getExtrapublic byte[] getExtra()エントリのエクストラ・フィールド・データを返します。- 戻り値:
- エントリのエクストラ・フィールド・データ。存在しない場合はnull
- 関連項目:
 
- 
setCommentpublic void setComment(String comment) エントリにオプションのコメント文字列を設定します。ZIPエントリ・コメントの最大長は0xffffです。 エンコーディング後に、指定されたコメント文字列の長さが0xFFFFより大きい場合、先頭の0xFFFFバイトのみがZIPファイル・エントリに出力されます。 - パラメータ:
- comment- コメント文字列
- 関連項目:
 
- 
getComment
- 
isDirectorypublic boolean isDirectory()これがディレクトリ・エントリである場合に、trueを返します。 ディレクトリ・エントリは、その名前の最後に「/」を付けて定義されています。- 戻り値:
- ディレクトリ・エントリの場合はtrue
 
- 
toString
- 
hashCode
- 
clone
 
-