启用 auto-compression-mode 后,Emacs 会在打开压缩文件时自动解压缩,
并在修改并保存时自动重新压缩。See Compressed Files in The GNU Emacs Manual。
该功能通过调用外部可执行程序实现(如 gzip)。Emacs 也可在编译时
集成 zlib 库以支持内置解压缩,其速度快于调用外部程序。
若内置 zlib 解压缩功能可用,该函数返回非 nil。
该函数使用内置 zlib 解压缩功能,对 start 与 end 之间的区域进行解压缩。
区域内数据应使用 gzip 或 zlib 压缩。执行成功时,函数将区域内容替换为解压后的数据。
若 allow-partial 为 nil 或未传入,解压失败时区域内容保持不变并返回 nil。
否则,函数返回未解压的字节数,并将区域文本替换为已成功解压的数据。
该函数仅可在单字节缓冲区中调用。