Next: Base 64エンコーディング, Previous: バッファーテキストの置換, Up: テキスト [Contents][Index]
auto-compression-mode
が有効なときは、Emacsは圧縮されたファイルをvisitする際に自動的に解凍して、それを変更して保存する際は自動的に再圧縮します。Compressed
Files in The GNU Emacs Manualを参照してください。
上記の機能は外部の実行可能ファイル(例:
gzip
)を呼び出すことにより機能します。zlibライブラリーを使用したビルトインの解凍サポートつきでEmacsをコンパイルすることもでき、これは外部プログラムの実行に比べて高速です。
この関数はビルトインzlib解凍が利用可能なら非nil
をリターンする。
この関数はビルトインのzlib解凍を使用してstartとendの間のリージョンを解凍する。このリージョンにはgzipかzlibで圧縮されたデータが含まれていなければならない。この関数は成功したらリージョンのコンテンツを解凍されたデータに置き換える。allow-partialがnil
か省略の場合に失敗すると、この関数はリージョンを変更せずにnil
をリターンする。それ以外の場合には解凍されなかったバイト数をリターンして、正常に解凍されたデータが何であれ、それによりリージョンのテキストを置き換える。この関数はユニバイトバッファーでのみ呼び出すことができる。