Compression 如何让lighttpd动态解压缩bzip2文件?

Compression 如何让lighttpd动态解压缩bzip2文件?,compression,lighttpd,Compression,Lighttpd,使用lighttpd,我希望bzip2是我网站上使用较少的一些文件 然后我希望lighttpd在有人请求时自动解压缩它们 我不想发送内容类型:application/bzip2并强制客户端解压缩某些客户端自动保存bzip2文件,而不是显示它们。相反,我希望发送内容类型:text/html,后跟未压缩的文件内容 我意识到我可以编写一个Perl脚本来实现这一点,或者使用一个压缩文件系统,但我希望有一个更简单的解决方案 mod_compress和mod_deflate都不是我想要的。我实际上需要的是更

使用lighttpd,我希望bzip2是我网站上使用较少的一些文件

然后我希望lighttpd在有人请求时自动解压缩它们

我不想发送内容类型:application/bzip2并强制客户端解压缩某些客户端自动保存bzip2文件,而不是显示它们。相反,我希望发送内容类型:text/html,后跟未压缩的文件内容

我意识到我可以编写一个Perl脚本来实现这一点,或者使用一个压缩文件系统,但我希望有一个更简单的解决方案


mod_compress和mod_deflate都不是我想要的。我实际上需要的是更像mod_inflate,不幸的是,lighttpd不存在mod_inflate。

这不是一个真正的答案,但太长了,无法发表评论。我的丑陋解决方案=此主机的lighttpd.conf中:

  cgi.assign = (".pl" => "/usr/bin/perl",  
                ".bz2" => "/usr/local/bin/bc-page-bunzip2.pl") 
pl扩展名与此无关,只是为了完整性而包含它,然后使bc-page-bunzip2.pl成为一个只打印内容类型的程序:text/html\n\n后跟systembzcat$ARGV[0]: