public class ZipInputStream extends InflaterInputStream
| ไฟฎ้ฃพๅญใจๅ | ใใฃใผใซใ | ่ชฌๆ |
|---|---|---|
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 |
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 |
buf, inf, lenin| ใณใณในใใฉใฏใฟ | ่ชฌๆ |
|---|---|
ZipInputStream(InputStream in) |
ๆฐใใZIPๅ
ฅๅในใใชใผใ ใไฝๆใใพใใ
|
ZipInputStream(InputStream in, Charset charset) |
ๆฐใใZIPๅ
ฅๅในใใชใผใ ใไฝๆใใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
int |
available() |
็พๅจใฎๅ
ฅๅใใผใฟใฎEOFใซ้ใใใใจใงๅผใณๅบใใๅ ดๅใซ0ใ่ฟใใพใใใใใงใชใๅ ดๅใฏๅธธใซ1ใ่ฟใใพใใ
|
void |
close() |
ใใฎๅ
ฅๅในใใชใผใ ใ้ใใฆใใใฎในใใชใผใ ใซ้ข้ฃใใใในใฆใฎใทในใใ ใปใชใฝใผในใ่งฃๆพใใพใใ
|
void |
closeEntry() |
็พๅจใฎZIPใจใณใใชใ้ใใๆฌกใฎใจใณใใชใ่ชญใฟ่พผใใใใซในใใชใผใ ใ้
็ฝฎใใพใใ
|
protected ZipEntry |
createZipEntry(String name) |
ๆๅฎใใใใจใณใใชๅใฎๆฐใใ
ZipEntryใชใใธใงใฏใใไฝๆใใพใใ |
ZipEntry |
getNextEntry() |
ๆฌกใฎZIPใใกใคใซใปใจใณใใชใ่ชญใฟๅใฃใฆใใจใณใใชใปใใผใฟใฎๅ
้ ญใซในใใชใผใ ใ้
็ฝฎใใพใใ
|
int |
read(byte[] b, int off, int len) |
็พๅจใฎZIPใจใณใใชใใใใคใ้
ๅใซ่ชญใฟ่พผใฟใพใใ
|
long |
skip(long n) |
็พๅจใฎZIPใจใณใใชใงๆๅฎใใใใคใๆฐใ ใในใญใใใใพใใ
|
fill, mark, markSupported, read, resetreadpublic static final long LOCSIG
public static final long EXTSIG
public static final long CENSIG
public static final long ENDSIG
public static final int LOCHDR
public static final int EXTHDR
public static final int CENHDR
public static final int ENDHDR
public static final int LOCVER
public static final int LOCFLG
public static final int LOCHOW
public static final int LOCTIM
public static final int LOCCRC
public static final int LOCSIZ
public static final int LOCLEN
public static final int LOCNAM
public static final int LOCEXT
public static final int EXTCRC
public static final int EXTSIZ
public static final int EXTLEN
public static final int CENVEM
public static final int CENVER
public static final int CENFLG
public static final int CENHOW
public static final int CENTIM
public static final int CENCRC
public static final int CENSIZ
public static final int CENLEN
public static final int CENNAM
public static final int CENEXT
public static final int CENCOM
public static final int CENDSK
public static final int CENATT
public static final int CENATX
public static final int CENOFF
public static final int ENDSUB
public static final int ENDTOT
public static final int ENDSIZ
public static final int ENDOFF
public static final int ENDCOM
public ZipInputStream(InputStream in)
UTF-8 charsetใไฝฟ็จใใฆใใจใณใใชๅใใใณใผใใใใพใใ
in - ๅฎ้ใฎๅ
ฅๅในใใชใผใ public ZipInputStream(InputStream in, Charset charset)
in - ๅฎ้ใฎๅ
ฅๅในใใชใผใ charset - ZIPใจใณใใชๅใฎใใณใผใใซไฝฟ็จใใใๆๅญใปใใ (ZIPใจใณใใชใฎๆฑ็จใใใใปใใฉใฐใฎ่จ่ชใจใณใณใผใใฃใณใฐใปใใใใ่จญๅฎใใใฆใใๅ ดๅ็ก่ฆใใใ)ใpublic ZipEntry getNextEntry() throws IOException
ZipException - ZIPใใกใคใซใปใจใฉใผใ็บ็ใใๅ ดๅIOException - ๅ
ฅๅบๅใจใฉใผใ็บ็ใใๅ ดๅpublic void closeEntry()
throws IOException
ZipException - ZIPใใกใคใซใปใจใฉใผใ็บ็ใใๅ ดๅIOException - ๅ
ฅๅบๅใจใฉใผใ็บ็ใใๅ ดๅpublic int available()
throws IOException
ใใฎใกใฝใใใฏใใใญใใฏใชใใง่ชญใฟ่พผใใๅฎ้ใฎใใคใๆฐใ่ฟใใใใฎใใฎใงใฏใใใพใใใ
availableใใฏใฉในInflaterInputStreamIOException - ๅ
ฅๅบๅใจใฉใผใ็บ็ใใๅ ดๅใpublic int read(byte[] b,
int off,
int len)
throws IOException
lenใ0ใงใชใๅ ดๅใใใฎใกใฝใใใฏๅ
ฅๅใฎไธ้จใๅฉ็จใงใใใใใซใชใใพใงใใญใใฏใใใพใใใใไปฅๅคใฎๅ ดๅใใใคใใฏ่ชญใฟ่พผใพใใใ0ใ่ฟใใใพใใ readใใฏใฉในInflaterInputStreamb - ใใผใฟใฎ่ชญ่พผใฟๅ
ใฎใใใใกoff - ่ปข้ๅ
้
ๅbใฎ้ๅงใชใใปใใlen - ่ชญใฟ่พผใพใใๆๅคงใใคใๆฐNullPointerException - bใnullใงใใๅ ดๅใIndexOutOfBoundsException - offใ่ฒ ใฎๅคใฎๅ ดๅใlenใ่ฒ ใฎๅคใฎๅ ดๅใใพใใฏlenใb.length - offใใๅคงใใๅ ดๅZipException - ZIPใใกใคใซใปใจใฉใผใ็บ็ใใๅ ดๅIOException - ๅ
ฅๅบๅใจใฉใผใ็บ็ใใๅ ดๅFilterInputStream.inpublic long skip(long n)
throws IOException
skipใใฏใฉในInflaterInputStreamn - ในใญใใใใใใคใๆฐZipException - ZIPใใกใคใซใปใจใฉใผใ็บ็ใใๅ ดๅIOException - ๅ
ฅๅบๅใจใฉใผใ็บ็ใใๅ ดๅIllegalArgumentException - n < 0ใฎๅ ดๅpublic void close()
throws IOException
closeใใคใณใฟใใงใผในCloseablecloseใใคใณใฟใใงใผในAutoCloseablecloseใใฏใฉในInflaterInputStreamIOException - ๅ
ฅๅบๅใจใฉใผใ็บ็ใใๅ ดๅFilterInputStream.in ใใฐใพใใฏๆฉ่ฝใ้ไฟก
่ฉณ็ดฐใชAPIใชใใกใฌใณในใใใณ้็บ่
ใใญใฅใกใณใใซใคใใฆใฏใJava SEใฎใใญใฅใกใณใใๅ็
งใใฆใใ ใใใ ใใฎใใญใฅใกใณใใซใฏใๆฆๅฟต็ใชๆฆ่ฆใ็จ่ชใฎๅฎ็พฉใๅ้ฟๆนๆณใๆๅนใชใณใผใไพใชใฉใฎใ้็บ่
ใๅฏพ่ฑกใซใใใใ่ฉณ็ดฐใช่ชฌๆใๅซใพใใฆใใพใใ
Copyright ยฉ 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyใๅ็
งใใฆใใ ใใใ