Emacsは、圧縮ファイルにアクセスすると自動的に解凍し、ファイルを変更して保存すると自動的に再圧縮します。Emacsはファイル名によって圧縮ファイルを識別します。ファイル名の末尾が‘.gz’となっているものは、gzipで圧縮されたファイルであることを示します。その他の末尾は、別の圧縮プログラムであることを示します。
自動的な展開および圧縮は、Emacsがファイルの内容を利用するすべての操作に適用されます。これには、ファイルの参照、保存、バッファへの内容の挿入、読み込み、およびバイトコンパイルが含まれます。
この機能を無効にするには、コマンド M-x auto-compression-mode
を入力してください。変数 auto-compression-mode
をカスタマイズすることで、恒久的に無効にすることもできます。