Androidではファイルの圧縮技術としてZIPファイルフォーマットを利用することができます。 生の状態で保存しておくにはサイズが大きいファイルを扱う場合は ZIP形式で圧縮しておくといったことなど、様々な用途に利用することができます。 AndroidでZIP形式のファイルを扱うには、主に下記3つのクラスがポイントになります。 ZipOutputStreamクラス ZipInputStreamクラス ZipEntryクラス ZipOutputStreamクラスはZIP形式でファイルを書き込むための出力ストリームフィルタです。 Androidで通常のファイルを書き出したい場合にはFileOutputStreamクラスなどのファイル出力ストリームを使いますが、 このときにZipOutputStreamクラスを組み合わせて使うとZIP形式でファイルを書き込むことができるようになります。 File