GZIP (.gz)
予備知識
-
- MIMEタイプ:application/x-gzip
- GZIP圧縮法およびファイル形式.
- 汎用可逆圧縮方式.
- 一般にデータのアーカイブやインターネット上でのファイル交換に使われる.
- 多くの場合TARと組み合わせて使われる.
- Unixシステム上でよく使用される.
- GZIPファイル形式はインターネット標準勧告RFC1952に記述されている.
- バイナリ形式.
- 単一ファイルを保管する.
ImportとExport
- Import["file.gz"]は file.gzを解凍し,ファイルの内容から形式を自動的に予測して file をインポートする.
- Import["file.ext.gz",elem]は圧縮されていないファイル"file.ext"から指定の要素をインポートする.
- Import["file.ext.gz","format"] はGZIPファイルを解凍し,"file.ext"を"format"としてインポートする.
- Import["file.ext.gz",{"format",elements}]は"file.ext"から要素を"format"としてインポートする.
- Import["file.ext.gz",{elem,suba,subb,…}]はサブ要素をインポートする.
- インポート形式は明示的にImport["file.gz",{"GZIP",…}]で指定できる.
- Export["file.ext.gz",expr]は任意の式 expr を,形式がファイル名拡張子.extで分かるGZIP圧縮ファイルにエキスポートする.
- エキスポート形式とGZIP圧縮方式は明示的にExport["file",expr,{"GZIP","format"}]で指定できる.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする
オプション
- 一般的なExportオプション:
-
CompressionLevel Automatic 0から1までの範囲の数字で与えられるGZIPの圧縮強度 - 設定CompressionLevel->1は使用可能な最大強度の圧縮に相当し,結果のファイルサイズは可能な最小のサイズとなる.
例題
すべて開くすべて閉じる例 (2)
グラフィックスをGZIP圧縮JPEGファイルにエキスポートする:
JPEGファイルの利用可能なImport要素を示す: