JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö java.util.zip

Ç¥ÁØÀûÀÎ ZIP ÆÄÀÏ Çü½Ä ¹× GZIP ÆÄÀÏ Çü½ÄÀ» Àо°Å³ª ½á³»°Å³ªÇϱâ À§ÇÑ Å¬·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
Checksum µ¥ÀÌÅÍÀÇ Ã¼Å© ¼¶À» ³ªÅ¸³»´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
Adler32 µ¥ÀÌÅÍ ½ºÆ®¸²ÀÇ Adler-32 üũ ¼¶À» °è»êÇϱâ À§Çؼ­ »ç¿ëÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
CheckedInputStream ÀÐÈ÷´Â µ¥ÀÌÅÍÀÇ Ã¼Å© ¼¶µµ º¸°ü À¯ÁöÇÏ´Â ÀÔ·Â ½ºÆ®¸²ÀÔ´Ï´Ù.
CheckedOutputStream ±âÀÔÇØÁö´Â µ¥ÀÌÅÍÀÇ Ã¼Å© ¼¶µµ º¸°ü À¯ÁöÇÏ´Â Ãâ·Â ½ºÆ®¸²ÀÔ´Ï´Ù.
CRC32 µ¥ÀÌÅÍ ½ºÆ®¸²ÀÇ CRC-32 ¸¦ °è»êÇϱâ À§Çؼ­ »ç¿ëÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
Deflater ÀÌ Å¬·¡½º´Â ÀϹÝÀûÀÎ ZLIB ¾ÐÃà ÇÁ·Î±×·¥ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ ¹ü¿ëÀÇ ¾ÐÃà ¾Ë°í¸®ÁòÀ» ¼­Æ÷Æ®ÇÕ´Ï´Ù.
DeflaterOutputStream ÀÌ Å¬·¡½º´Â deflate ¾ÐÃà Çü½Ä¿¡¼­ ¾ÐÃàµÇ°í ÀÖ´Â µ¥ÀÌÅÍÀÇ Ãâ·Â ½ºÆ®¸² ÇÊÅ͸¦ ±¸ÇöÇÕ´Ï´Ù.
GZIPInputStream ÀÌ Å¬·¡½º´Â GZIP Çü½Ä¿¡¼­ ¾ÐÃàµÈ µ¥ÀÌÅ͸¦ ÀоîµéÀ̱â À§ÇÑ ½ºÆ®¸² ÇÊÅ͸¦ ±¸ÇöÇÕ´Ï´Ù.
GZIPOutputStream ÀÌ Å¬·¡½º´Â GZIP ÆÄÀÏ Çü½Ä¿¡¼­ ¾ÐÃàµÈ µ¥ÀÌÅ͸¦ ±âÀÔÇϱâ À§ÇÑ ½ºÆ®¸² ÇÊÅ͸¦ ±¸ÇöÇÕ´Ï´Ù.
Inflater ÀÌ Å¬·¡½º´Â ÀϹÝÀûÀÎ ZLIB ¾ÐÃà ÇÁ·Î±×·¥ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ ¹ü¿ëÀÇ ¾ÐÃà ÇØÁ¦ ¾Ë°í¸®ÁòÀ» ¼­Æ÷Æ®ÇÕ´Ï´Ù.
InflaterInputStream ÀÌ Å¬·¡½º´Â deflate ¾ÐÃà Çü½Ä¿¡¼­ ¾ÐÃà ÇØÁ¦µÈ µ¥ÀÌÅÍÀÇ ½ºÆ®¸² ÇÊÅ͸¦ ±¸ÇöÇÕ´Ï´Ù.
ZipEntry ÀÌ Å¬·¡½º´Â ZIP ÆÄÀÏ ¿£Æ®¸®¸¦ ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) »ç¿ëµË´Ï´Ù.
ZipFile ÀÌ Å¬·¡½º´Â ZIP ÆÄÀϷκÎÅÍ ¿£Æ®¸®¸¦ ÀоîµéÀ̱â À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÕ´Ï´Ù.
ZipInputStream ÀÌ Å¬·¡½º´Â ZIP ÆÄÀÏ Çü½Ä¿¡¼­ ÆÄÀÏÀ» ÀоîµéÀÌ´Â ÀÔ·Â ½ºÆ®¸² ÇÊÅ͸¦ ±¸ÇöÇÕ´Ï´Ù.
ZipOutputStream ÀÌ Å¬·¡½º´Â ZIP ÆÄÀÏ Çü½Ä¿¡¼­ ÆÄÀÏÀ» ±âÀÔÇϱâ À§ÇÑ Ãâ·Â ½ºÆ®¸² ÇÊÅ͸¦ ±¸ÇöÇÕ´Ï´Ù.
 

¿¹¿ÜÀÇ °³¿ä
DataFormatException µ¥ÀÌÅÍ Çü½Ä ¿¡·¯°¡ ¹ß»ýÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
ZipException ¼ÒÆ®ÀÇ Zip ¿¹¿Ü°¡ ¹ß»ýÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 

ÆÐŰÁö java.util.zip ÀÇ ¼³¸í

Ç¥ÁØÀûÀÎ ZIP ÆÄÀÏ Çü½Ä ¹× GZIP ÆÄÀÏ Çü½ÄÀ» Àо°Å³ª ½á³»°Å³ªÇϱâ À§ÇÑ Å¬·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. ¶Ç, DEFLATE ¾ÐÃà ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇØ, µ¥ÀÌÅÍÀÇ ¾ÐÃà ¹× ÇØµ¿À» ½Ç½ÃÇϴ Ŭ·¡½ºµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. DEFLATE ¾ÐÃà ¾Ë°í¸®ÁòÀ̶õ, ZIP ¹× GZIP ÆÄÀÏ Çü½Ä¿¡¼­ »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀÔ´Ï´Ù. °Ô´Ù°¡ ÀÓÀÇÀÇ ÀÔ·Â ½ºÆ®¸²ÀÇ CRC-32 üũ ¼¶ ¹× Adler-32 üũ ¼¶À» °è»êÇÏ´Â À¯Æ¿¸®Æ¼ Ŭ·¡½ºµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÆÐŰÁöÀÇ »ç¾ç

µµÀÔµÈ ¹öÁ¯:
JDK1. 1

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.