モジュール java.base
パッケージjava.util.zip
パッケージjava.util.zip
標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。 また、DEFLATE圧縮アルゴリズムを使用して圧縮および圧縮解除を実行するためのクラスも含みます。このアルゴリズムは、ZIPおよびGZIPファイル形式で使用されます。 さらに、任意の入力ストリームのCRC-32、CRC-32C、およびAdler-32チェックサムを計算するためのユーティリティ・クラスがあります。
パッケージの仕様
- 「Info-ZIPアプリケーション・ノート970311」 -
java.util.zip
クラスが基づいているInfo-ZIPフォーマットの詳細な説明。 - インプリメンテーションは、オプションで「PKWARE ZIPファイル形式の仕様」で定義されるZIP64(tm)フォーマット拡張子をサポートする場合があります。 ZIP64(tm)拡張機能形式は、元のZIP形式のサイズ制限を克服するために使用します。
- 「PKWARE ZIPファイル形式の仕様」の「付録D」 - UTF-8を使用してZIPエントリのファイル名およびコメント・フィールドをエンコードするための言語エンコーディング・フラグ。
- 「ZLIB Compressed Data Format Specification version 3.3」 (pdf) (RFC 1950)
- 「DEFLATE Compressed Data Format Specification version 1.3」 (pdf) (RFC 1951)
- 「GZIP file format specification version 4.3」 (pdf) (RFC 1952)
- CRC-32チェックサムについてはRFC 1952 (上述)を参照
- CRC-32Cのチェックサムが「インターネット小規模コンピュータ・システム・インタフェース(iSCSI)」 (pdf) (RFC 3720)に記載されています
- Adler-32チェックサムについてはRFC 1950 (上述)を参照
- 導入されたバージョン:
- 1.1
-
クラス説明データ・ストリームのAdler-32チェックサムを計算するために使用するクラスです。読み込まれるデータのチェックサムも保持する入力ストリームです。書き込まれるデータのチェックサムも保持する出力ストリームです。データ・チェックサムを表すインタフェースです。データ・ストリームのCRC-32を計算するために使用するクラスです。データ・ストリームのCRC-32Cをコンピュートするために使用できるクラス。データ形式エラーが発生したことを通知します。このクラスは、一般的なZLIB圧縮ライブラリを使用して汎用の圧縮アルゴリズムをサポートします。deflate圧縮形式でデータを圧縮するための入力ストリーム・フィルタを実装します。このクラスは、deflate圧縮形式で圧縮されているデータの出力ストリーム・フィルタを実装します。このクラスは、GZIPファイル形式で圧縮されたデータを読み込むためのストリーム・フィルタを実装します。このクラスは、GZIPファイル形式で圧縮されたデータを書き込むためのストリーム・フィルタを実装します。このクラスは、一般的なZLIB圧縮ライブラリを使用して汎用の圧縮解除をサポートします。このクラスは、deflate圧縮形式で圧縮解除されたデータのストリーム・フィルタを実装します。deflate圧縮形式で格納されたデータを圧縮解除するための出力ストリーム・フィルタを実装します。このクラスは、ZIPファイル・エントリを表すために使用されます。回復不可能なエラーが発生したことを通知します。ソートのZip例外が発生したことを通知します。このクラスは、ZIPファイルからエントリを読み込むために使用します。ZIPファイル形式のバイトのストリームから圧縮および非圧縮の「ZIPファイル・エントリ」を読み取るための入力ストリーム。このクラスは、ZIPファイル形式でファイルを書き込むための出力ストリーム・フィルタを実装します。