BZIP2 (.bz2)
予備知識
-
- MIMEタイプ:application/x-bzip2
- BZIP2 圧縮方法とファイル形式
- 一般用途の不可逆圧縮方法
- Unix上でのデータのアーカイブやインターネット上でファイル交換に使われることがある.
- バイナリ形式.
- Burrows–Wheeler 変換とHuffman エントロピー符号化の組合せを使い,データを圧縮する.
- 単一ファイルを保管.
- 通常,TARと一緒に使われる.
- Julian Sewardが開発し,管理している.
- 1996年に発表され,2000年にバージョン1.0がリリースされた.
ImportとExport
- Import["file.bz2"]は file.bz2を解凍し,ファイルの内容から形式を自動的に予測して file をインポートする.
- Import["file.ext.bz2"]はBZIP2圧縮ファイルを解凍してインポートする.
- Import["file.ext.bz2",elem]は file.ext ファイルから指定された要素をインポートする.
- Import["file.bz2","format"]はBZIP2ファイルを解凍して "format" としてインポートする.
- Import["file.ext.bz2",{elem,suba,subb,…}]はサブ要素をインポートする.
- Import["file.ext.bz2",{{elem1,elem2,…}}]は複数の要素をインポートする.
- インポート形式は明示的にImport["file.bz2",{"format",elems1,elems2,…}]で指定できる.
- Import["file","BZIP2"]またはImport["file",{"BZIP2",elem,…}]は任意のBZIP2ファイルをインポートする.
- Export["file.ext.bz2",expr]は任意の式 expr を,形式がファイル名拡張子.extで分かるBZIP2圧縮ファイルにエキスポートする.
- Export["file.ext.bz2",expr,elem]は expr が要素 elem を指定するものとして扱うことにより,BZIP2圧縮.ext ファイルを作成する.
- Export["file.ext.bz2",expr,opt1->val1,…]は指定されたオプション要素が指定の値を持つものとして expr をエキスポートする.
- Export["file.ext.bz2",{expr1,expr2,…},{{elem1,elem2,…}}]はそれぞれの expri が対応する elemiを指定するものとして扱う.
- エキスポート形式とBZIP2圧縮方式は明示的にExport["file",exprs,{"BZIP2","format",elems}]で指定できる.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする