タグ

programmingとarchiveに関するastk_fのブックマーク (2)

  • Android AndroidでGZIPファイルの圧縮・展開をする方法 | TechBooster

    AndroidZIPファイルの圧縮・展開をする」ではAndroidアプリでZIPファイルを圧縮、および展開する方法について解説しました。 今回はAndroidアプリでGZIPファイルを扱う方法について解説します。 GZIPは多くのUNIXで標準搭載されている圧縮形式です。 ファイルアーカイバの機能を持たないため、複数のファイルやディレクトリを1つにまとめることはできません。 しかしながら、UNIX上では標準入出力を介してデータの圧縮・展開を行えることため、様々な用途で利用されています。 また、HTTP1.1以降でサポートされているデータ圧縮機能のフォーマットとしてgzipを 利用することが可能であるため、HTTP通信を行うAndroidアプリでgzipを利用することで 通信料を減らすことが可能になります。 (HTTP通信でgzipを利用する方法については別途解説します) Android

    Android AndroidでGZIPファイルの圧縮・展開をする方法 | TechBooster
  • Android AndroidでZIPファイルの圧縮・展開をする方法 | TechBooster

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

    Android AndroidでZIPファイルの圧縮・展開をする方法 | TechBooster
  • 1