添付ファイルの圧縮が解かれる

Hiroya Murata lapis-lazuli @ pop06.odn.ne.jp
2006年 5月 30日 (火) 11:45:19 JST


In the message [emacs-mime-ja : No.02040]
   on 30 May 2006 03:54:54 +0900, 守岡知彦 / MORIOKA Tomohiko wrote:

> > ;; uncompress だけ無効にしようとするより, 安全だと思います.

> > [2 mel-ccl.patch.gz <application/octet-stream (base64)>]

> この修正は綺麗だと思いますし妥当だとも思うのですが copy が多くなって遅
> くなってしまうと思います。そういう訳で、できることなら file 読み込み時
> の coding-system で実現した方が良いのではないかと思います。

> 例えば、file-name-handler-alist を nil に束縛するとかでは不十分でしょ
> うか?

それだと, tramp-file-name-handler や file-name-non-special も無効
にされてしまいますので, insert-file-contents-literally でやってい
る様に inhibit-file-name-handlers を束縛する必要があると思います.

取り敢えず, 添付のパッチの様にすれば今回の問題は解消されます.
ですが, insert-file-contents-literally のコピーを作るのはいやじゃ
ないですか?

;; ついでに, epa-file-handler が有効になっていると,
;; (insert-file-contents-literally "test.gpg") とした時に, 復号化
;; はともかくデコードされた内容が挿入されてしまいますね.
;; と, 言う様な事は何処へ持って行けば良いのでしょうか?

-- 
Hiroya Murata (村田 浩也) <lapis-lazuli @ pop06.odn.ne.jp>
PGP fingerprint: 53B6 1B4A 8193 A2D4 1526  BC9E 9AEF 2F6D 249D 5F17
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: mel-ccl.patch.gz
型:         application/octet-stream
サイズ:     478 バイト
説明:       無し
URL:        <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20060530/6e754998/attachment.obj>


More information about the Emacs-mime-ja mailing list