タグ

ブックマーク / mikage014.hatenadiary.org (1)

  • メールサイズの上限が10MBなのに10MBの添付ファイルが送れない理由 - mikage014の日記

    A. Base64へのエンコードで添付ファイルが10MBを超えてしまうから メールデータは一旦全てテキストデータに置き換えられて送信されます。 添付ファイル(バイナリデータ)をテキストに置き換えるときにサイズが大きくなってしまうのでメールサイズの上限ギリギリのファイルを添付するとエラーになって送信できません。 Base64 - Wikipedia Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式である。MIMEによって規定されていて、7ビットのデータしか扱うことの出来ない電子メールにて広く利用されている。具体的には、A–Z, a–z, 0–9 までの62文字と、記号2つ (+ , /) 、さらにパディング(余った部分を詰める)のための記号として = が用いられる。この変換

    メールサイズの上限が10MBなのに10MBの添付ファイルが送れない理由 - mikage014の日記
    RPM
    RPM 2018/05/07
    おおむね元のサイズの1.4倍すればいいということか。
  • 1