2007年1月15日アーカイブ

PlaggerのMixiのパッチを tar.gz で公開しているのだけれど、ダウンロードしてもうまく使えないとの指摘をもらった。
なんで~?と思って自分でもブラウザでダウンロードしてみたところ、Windows上でうまく展開できない。(使っているのは、Lhaplus)
で、FreeBSDにコピーしてみたところ、tar xzf では展開できず、zcat | tar xf では展開できた。
ファイルサイズを見てみると、アップロードしたものと違っている。
で、思い当たったのが apache2 の DEFLATEフィルタ。
以下の設定がされている。
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|mov|avi|wmv)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
これによって、gzipの圧縮がやり直されている??
いまいち原理はわからないのだけれど、圧縮しない拡張子にgzを追加してみる。
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|mov|avi|wmv|gz|tgz)$ no-gzip dont-vary
これで、会社からダウンロードしてみたら、ファイルサイズが変わらないことを確認。
しかし、相変わらず私の環境ではLhaplusでは展開できない。
gunzip と tar の使用をオススメします。
2007年1月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

このアーカイブについて

このページには、2007年1月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2007年1月11日です。

次のアーカイブは2007年1月16日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.1.1