org.opengion.fukurou.util

## クラス ZipFileUtil

- java.lang.Object
- - org.opengion.fukurou.util.ZipFileUtil

-     public final class ZipFileUtil
      extends Object

  ZipFileUtil.java は、ZIPファイルの解凍・圧縮を行うためのUtilクラスです。
  機能分類
    ユーティリティ
  バージョン
    4.1
  作成者
    Hiroki Nakamura
  導入されたバージョン:
    JDK5.0,

- - ### メソッドの概要

    All Methods Static Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static List<String>` | `compress(String targetPath, String zipFileName)` 引数に指定されたファイル又はフィルダ内に存在するファイルをZIPファイルに圧縮します。
    `static void` | `main(String[] args)` ファイルの圧縮または解凍を行います。
    `static List<String>` | `unCompress(String targetPath, String zipFileName)` 引数に指定されたZIPファイルをフォルダに解凍します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### unCompress

          public static List<String> unCompress(String targetPath,
                                                String zipFileName)

      引数に指定されたZIPファイルをフォルダに解凍します。 解凍先のファイルが存在する場合でも、上書きされますので注意下さい。
      パラメータ:
        `targetPath` - 解凍先のフォルダ
        `zipFileName` - 解凍するZIPファイル
      戻り値:
        解凍されたZIPファイルの一覧
      変更履歴:

        4.1.0.2 (2008/02/01) 新規追加
        4.3.1.1 (2008/08/23) mkdirs の戻り値判定
        4.3.3.3 (2008/10/22) mkdirsする前に存在チェック
        5.1.9.0 (2010/08/01) 更新時刻の設定

    - #### compress

          public static List<String> compress(String targetPath,
                                              String zipFileName)

      引数に指定されたファイル又はフィルダ内に存在するファイルをZIPファイルに圧縮します。 圧縮レベルはデフォルトのDEFAULT_COMPRESSIONです。 圧縮ファイルのエントリー情報として本来は、圧縮前後のファイルサイズ、変更日時、CRCを登録する 必要がありますが、ここでは高速化のため、設定していません。(特に圧縮後ファイルサイズの取得は、 非常に不可がかかる。) このため、一部のアーカイバでは正しく解凍できない可能性があります。 既にZIPファイルが存在する場合でも、上書きされますので注意下さい。
      パラメータ:
        `targetPath` - 圧縮対象のファイル又はフォルダ
        `zipFileName` - ZIPファイル名
      戻り値:
        ZIPファイルのエントリーファイル名一覧
      変更履歴:

        4.1.0.2 (2008/02/01) 新規追加

    - #### main

          public static void main(String[] args)

      ファイルの圧縮または解凍を行います。
      パラメータ:
        `args` - パラメータ
      変更履歴:

        4.1.0.2 (2008/02/01) 新規追加 使用方法 : java [comp or uncomp] [targetPath] [zipFileName] 第1引数 : comp:圧縮 uncomp:解凍 第2引数 : 圧縮時:圧縮対象のファイル又はフォルダ 解凍時:解凍先のフォルダ 第3引数 : ZIPファイル名

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.