|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.io.InputStream
java.io.FilterInputStream
java.util.zip.InflaterInputStream
java.util.zip.ZipInputStream
java.util.jar.JarInputStream
public class JarInputStream
JarInputStream
Ŭ·¡½º´Â ÀÓÀÇÀÇ ÀÔ·Â ½ºÆ®¸²·ÎºÎÅÍ JAR ÆÄÀÏÀÇ ³»¿ëÀ» Àо´Âµ¥ »ç¿ëÇÕ´Ï´Ù. ÀÌ Å¬·¡½º´Â java.util.zip.ZipInputStream
Ŭ·¡½º¸¦ È®ÀåÇØ, ÀÓÀÇÀÇ Manifest
¿£Æ®¸®ÀÇ read¸¦ Áö¿ø
ÇÕ´Ï´Ù. Manifest
¿£Æ®¸®´Â JAR ÆÄÀϰú ±× ¿£Æ®¸®ÀÇ ¸ÞŸ Á¤º¸¸¦ Æ÷ÇÔÇϱâ À§Çؼ »ç¿ëÇÕ´Ï´Ù.
Manifest
,
ZipInputStream
ÇÊµå °³¿ä | |
---|---|
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
|
Ŭ·¡½º java.util.zip. InflaterInputStream ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå |
---|
buf,
inf,
len |
Ŭ·¡½º java.io. FilterInputStream ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå |
---|
in |
»ý¼ºÀÚ °³¿ä | |
---|---|
JarInputStream (InputStream in)
»õ·Î¿î JarInputStream ¸¦ ÀÛ¼ºÇØ, ÀÓÀÇÀÇ MANIFEST¸¦ ÀоîµéÀÔ´Ï´Ù. |
|
JarInputStream (InputStream in,
boolean verify)
»õ·Î¿î JarInputStream ¸¦ ÀÛ¼ºÇØ, ÀÓÀÇÀÇ MANIFEST¸¦ ÀоîµéÀÔ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
protected ZipEntry |
createZipEntry (String name)
ÁöÁ¤µÈ JAR ÆÄÀÏ ¿£Æ®¸®¸íÀÇ JarEntry (ZipEntry )¸¦ »õ·Î¿î ÀÛ¼ºÇÕ´Ï´Ù. |
Manifest |
getManifest ()
ÀÌ JAR ÆÄÀÏÀÇ Manifest ¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
ZipEntry |
getNextEntry ()
´ÙÀ½ÀÇ ZIP ÆÄÀÏ ¿£Æ®¸®¸¦ Àбâ, ¿£Æ®¸® µ¥ÀÌÅÍÀÇ ¸ðµÎ¿¡ ½ºÆ®¸²À» ¹èÄ¡ÇÕ´Ï´Ù. |
JarEntry |
getNextJarEntry ()
´ÙÀ½ÀÇ JAR ÆÄÀÏ ¿£Æ®¸®¸¦ Àбâ, ¿£Æ®¸® µ¥ÀÌÅÍÀÇ ¸ðµÎ¿¡ ½ºÆ®¸²À» ¹èÄ¡ÇÕ´Ï´Ù. |
int |
read (byte[] b,
int off,
int len)
ÇöÀçÀÇ JAR ÆÄÀÏ ¿£Æ®¸®·ÎºÎÅÍ ¹ÙÀÌÆ®ÀÇ ¹è¿¿¡ ÀоîµéÀÔ´Ï´Ù. |
Ŭ·¡½º java.util.zip. ZipInputStream ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
available,
close,
closeEntry,
skip |
Ŭ·¡½º java.util.zip. InflaterInputStream ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
fill,
mark,
markSupported,
read,
reset |
Ŭ·¡½º java.io. FilterInputStream ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
read |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
public 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 JarInputStream(InputStream in) throws IOException
JarInputStream
¸¦ ÀÛ¼ºÇØ, ÀÓÀÇÀÇ MANIFEST¸¦ ÀоîµéÀÔ´Ï´Ù. MANIFEST°¡ ÀÖ¾î, JarInputStream°¡ ¼¸íµÇ°í ÀÖ´Â °æ¿ì¿¡´Â ¼¸íÀ» È®ÀÎÇÕ´Ï´Ù.
in
- ½ÇÁ¦ÀÇ ÀÔ·Â ½ºÆ®¸²
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic JarInputStream(InputStream in, boolean verify) throws IOException
JarInputStream
¸¦ ÀÛ¼ºÇØ, ÀÓÀÇÀÇ MANIFEST¸¦ ÀоîµéÀÔ´Ï´Ù. MANIFEST°¡ ÀÖ¾î, verify°¡ true ·Î JarInputStream°¡ ¼¸íµÇ°í ÀÖ´Â °æ¿ì¿¡´Â ¼¸íÀ» È®ÀÎÇÕ´Ï´Ù.
in
- ½ÇÁ¦ÀÇ ÀÔ·Â ½ºÆ®¸²verify
- JarInputStream°¡ ¼¸íµÇ°í ÀÖ´Â °ÍÀ» È®ÀÎÇÒÁö ¾î¶³Áö
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public Manifest getManifest()
Manifest
¸¦ ¸®ÅÏÇÕ´Ï´Ù. Manifest
ÀÌ ¾ø´Â °æ¿ì´Â null
À»
¸®ÅÏÇÕ´Ï´Ù.
Manifest
. ¾ø´Â °æ¿ì´Â null
public ZipEntry getNextEntry() throws IOException
ZipInputStream
³»ÀÇ getNextEntry
ZipException
- ZIP ÆÄÀÏ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SecurityException
- jar ÆÄÀÏ ¿£Æ®¸®°¡ À߸øÇØ ¼¸íµÇ¾úÀ» °æ¿ìpublic JarEntry getNextJarEntry() throws IOException
ZipException
- ZIP ÆÄÀÏ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SecurityException
- jar ÆÄÀÏ ¿£Æ®¸®°¡ À߸øÇØ ¼¸íµÇ¾úÀ» °æ¿ìpublic int read(byte[] b, int off, int len) throws IOException
ZipInputStream
³»ÀÇ read
b
- µ¥ÀÌÅÍÀÇ µ¶ÇØÃ³ÀÇ ¹öÆÛoff
- µ¥ÀÌÅÍÀÇ °³½Ã ¿ÀÇÁ¼Â(offset)len
- ÀоîµéÀÌ´Â ÃÖ´ë ¹ÙÀÌÆ®¼ö
ZipException
- ZIP ÆÄÀÏ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
IOException
- ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
SecurityException
- jar ÆÄÀÏ ¿£Æ®¸®°¡ À߸øÇØ ¼¸íµÇ¾úÀ» °æ¿ìFilterInputStream.in
protected ZipEntry createZipEntry(String name)
JarEntry
(ZipEntry
)¸¦ »õ·Î¿î ÀÛ¼ºÇÕ´Ï´Ù. ÁöÁ¤µÈ JAR ÆÄÀÏ ¿£Æ®¸®¸íÀÇ MANIFEST
¼Ó¼ºÀº »õ·Î¿î JarEntry
¿¡ º¹»çµË´Ï´Ù.
ZipInputStream
³»ÀÇ createZipEntry
name
- JAR/ZIP ÆÄÀÏ ¿£Æ®¸®ÀÇ À̸§
JarEntry
°´Ã¼
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.