[ << ] [ < ] [] [ > ] [ >> ]         [冒頭] [目次] [見出し] [ ? ]

5.43 圧縮ファイル

圧縮ファイル(zipファイル、gzipファイル)に関連する手続きです。


[ << ] [ < ] [] [ > ] [ >> ]         [冒頭] [目次] [見出し] [ ? ]

5.43.1 zipファイル

Function: open-zip-file filename

zipファイルを開きます。

Function: zip-file-entry zip-file entry-name

与えられたエントリ名に対応するzipファイルのエントリオブジェクトを取得します。

Function: zip-file-entries zip-file

zipファイルにあるエントリを全て取得します。

Function: zip-entry-comment zip-entry
Function: zip-entry-compressed-size zip-entry
Function: zip-entry-crc zip-entry
Function: zip-entry-method zip-entry
Function: zip-entry-name zip-entry
Function: zip-entry-size zip-entry
Function: zip-entry-time zip-entry

それぞれzipファイルのコメント、圧縮サイズ、CRC、 圧縮メソッド(シンボルdeflatedまたはstored)、名称、サイズ、 時刻(SRFI-19形式)を取得します。

Function: zip-file-input-port zip-file zip-entry buffer-mode transcoder

zipエントリにアクセスする入力ポートを生成します。
buffer-mode、transcoderはそれぞれR6RSのバッファモードとtranscoderを指定します。 trancoderが#fのときはバイナリポートとなります。


[ << ] [ < ] [] [ > ] [ >> ]         [冒頭] [目次] [見出し] [ ? ]

5.43.2 gzipファイル

Function: gzip-file-input-port filepath file-options buffer-mode transcoder

gzip圧縮されたファイルの入力ポートを生成します。
fileoptions、buffer-mode、transcoderはそれぞれ R6RSのファイルオプション、バッファモードとtranscoderを指定します。 trancoderが#fのときはバイナリポートとなります。

Function: gzip-file-output-port filepath file-options buffer-mode transcoder

gzip圧縮されたファイルの出力ポートを生成します。
fileoptions、buffer-mode、transcoderはそれぞれ R6RSのファイルオプション、バッファモードとtranscoderを指定します。 trancoderが#fのときはバイナリポートとなります。


[ << ] [ < ] [] [ > ] [ >> ]

この文書は12月 15, 2012texi2html 5.0を用いて生成されました。