net.kldp.junzip
Class JUnzip

java.lang.Object
  extended bynet.kldp.junzip.JUnzip

public class JUnzip
extends java.lang.Object

UTF-8 Linux 를 위한 한글 윈도우에서 압축된 ZIP 파일 풀기 도구

License

GNU General Public License 2

Version:
0.3
Author:
손권남 kwon37xi@yahoo.co.kr

Constructor Summary
JUnzip(java.lang.String filename, java.lang.String encoding)
          생성자
 
Method Summary
protected  void createAllDirectory(java.lang.String dirName)
          디렉토리 이름을 받아서 디렉토리를 생성한다.
 void extractEntries(java.lang.String destination)
          압축을 푼다.
 java.lang.Object[] getZipEntries()
          지정된 ZIP 파일에서 Zip 파일의 각 압축된 엔트리들을 정렬된 목록으로 뽑아온다.
 void listEntries()
          Zip 파일의 목록을 출력한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JUnzip

public JUnzip(java.lang.String filename,
              java.lang.String encoding)
       throws JUnzipException
생성자

Parameters:
filename - Zip 파일 이름
Throws:
JUnzipException
Method Detail

getZipEntries

public java.lang.Object[] getZipEntries()
                                 throws JUnzipException
지정된 ZIP 파일에서 Zip 파일의 각 압축된 엔트리들을 정렬된 목록으로 뽑아온다.

Throws:
JUnzipException

extractEntries

public void extractEntries(java.lang.String destination)
                    throws JUnzipException
압축을 푼다.

Parameters:
destination - 압축을 풀 대상 디렉토리를 지정한다.
Throws:
JUnzipException

createAllDirectory

protected void createAllDirectory(java.lang.String dirName)
디렉토리 이름을 받아서 디렉토리를 생성한다. 디렉토리가 여러 단계로 이뤄져 있을 경우, 필요한 모든 단계의 디렉토리를 생성한다.

Parameters:
dirName - 디렉토리 이름

listEntries

public void listEntries()
                 throws JUnzipException
Zip 파일의 목록을 출력한다.

Throws:
JUnzipException