General

Profile

kirika (Toshio Maki)

  • Login: kirika
  • Registered on: 01/11/2018
  • Last sign in: 04/20/2018

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

04/20/2018

02:12 AM Ruby Feature #14352: Array#pack("M") Quoted-Printable with binary mode
なるせさん
ご検討いただきありがとうございました。
mailライブラリとしてはこの結果をベースに修正案を出してみようと思います。
kirika (Toshio Maki)

01/13/2018

04:11 AM Ruby Feature #14352: Array#pack("M") Quoted-Printable with binary mode
皆様ご意見いただきありがとうございます。
成瀬さんのおっしゃる通り、私の手元では現状はpack("M")の出力にgsubを付加して、呼び出し側で回避するコードを入れています。
また、Mailライブラリ側でも同種の議論があり、バイナリの場合はto_crlfで改変しないようにするのか、
pack("M")呼び出し時に、後処理をするのかなど、試行錯誤していますが、まだ落ち着いていない状況です。
https://github.com/mikel/mail/i...
kirika (Toshio Maki)
01:54 AM Ruby Feature #14352: Array#pack("M") Quoted-Printable with binary mode
2018/01/13 10:53追記 \rと\nの表記が逆になっていたため訂正しました。 kirika (Toshio Maki)

01/11/2018

03:08 PM Ruby Feature #14352 (Closed): Array#pack("M") Quoted-Printable with binary mode
英語で書こうと思ったのですが、うまく伝えられないかもしれないので日本語で書かせてください。すみません。
mail libraryというgemを使ってメールをパースしたり、書きだしたりしているのですが、
Quoted-Printableでエンコードされたバイナリがメールに含まれていた場合に、メールを破壊する
可能性があるということが分かりました。
調査してみると、RubyのArray#Pack("M")を使ったときに、以下のように
\rは=0Dに変換して...
kirika (Toshio Maki)

Also available in: Atom