• ベストアンサー

メールの容量がなぜ増える?

最近ウィールスが流行っていて友人にウィールスクリーニングソフト(670K)をメールで送りました。そしたら、受信側ではメールの容量が960Kまで増加した状態で届きました。(添付FILEは670Kのまま)文面も書かないのに何で300Kもデータ量が増えてしまうのでしょうか。不思議です。ご存知の方、教えてください。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • AC120V
  • ベストアンサー率52% (687/1312)
回答No.2

バイナリのデータをテキストデータに変換したからですよ。 これを BASE64 方式と言います。 BASE64 を参考にして下さい。 バイナリのデータをテキストデータに変換したからですよ。 これを BASE64 方式と言います。 BASE64 を参考にして下さい。 http://e-words.jp/w/BASE64.html

参考URL:
http://e-words.jp/w/BASE64.html
gkei_bun
質問者

補足

ご返答有難うございました。 素人的な疑問なのですが、バイナリデータを送信前にテキスト形式に変換する方法(ソフト等)というのはないのでしょうか。

その他の回答 (4)

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.5

エンコーダは、、私が使ったことが有るのは、 uuencode形式:uuex, uuencode ISH形式: ish くらいでしょうか。 base64はメールツールまかせでエンコードすることが多いです。 (他にもmacで使われているBinHexとか、色々エンコードの形式はありますが、、。他から送られてきたものをデコードできればけりが付くので uudeview でデコードしてます。) 送信は、uuencodeかbase64使うことが多いです。

noname#21649
noname#21649
回答No.4

既にあるようにバイナリ3バイトを7(6)ビットテキスト4バイトに変換するBASE64というコード変換方式を使用しているためでしょう(どこかの社会科学系研究者がソフトを発表していたと記憶しています。探してください)。インターネットでは他に2種類の変換方式が使われています。一般的送信(HTTP)は.たとえば半角空白ですと.制御文字である半角文字で%20と送信します。こちらが使われているかもしれません。 パソ通ではISH.comというソフトが使われていました(ベクターに登録されています)。 http://www.vector.co.jp/vpack/filearea/win95/util/bin/conv/index.html http://www.vector.co.jp/vpack/filearea/dos/util/bin/conv/ish/index.html そのほか.ニャン語変換機(という感じ)というソフトもあります。こちらは.モールス符号に書き換えたりする等著者によって独自に各種方式が発表されています。HTTP形式に書きかえるソフトもどなたかが作って公開していたかと思います。ただ.これらのソフトは最近公開を停止する場合が多いので.コレクションするつもりならば.なるべく早く集めたほうが良いでしょう。偽装とか暗号とかで検索すればすぐに見つかるかと思います。 使ったことはないですが.30-40種類集めてあります。 私の場合TEENでメールを送信していた名残で.ISHフォーマットしか送信できません。

  • hima-827
  • ベストアンサー率24% (1087/4414)
回答No.3

この現象は、よく起こります。 例えば、デジカメ画像でも、添付ファイル(画像)だけ(文章無し)を、メール送信しても、相手には、1.2倍程度、大きくなります。 これは、他の方が書いているように、メール送信する時に、イメージ的に、ファイル(画像、プログラム等)をデータ化(信号のられつ)して、送り、また相手側で、データから、ファイルに再変換されるイメージです。 ですから、仕様のような物です。 ですから、大きな添付ファイルを送る場合は、このような分をみて、送らないと、最悪、データ送信量にひかかって、送れない場合もあります。

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

ソフトはバイナリ-データです。これに対して、メールはテキストデータの送受信を目的として作られたシステムです。このため、ソフトを生のままで送ることはできず、バイナリ-データをテキストデータに変換(エンコード)する必要があります。(この変換の際に、データ量が増えます) また、送っている途中でデータの一部破損が起きる可能性もありますので、データが誤り無く送られたかを検査するためのデータも付加されます。 このふたつの理由で、メールのサイズは元のファイルよりも大きくなります。 (もうひとつ、メールにはあて先などを示す ヘッダ がつくのですが、これはそれほどの分量増加にはならないかと。)

gkei_bun
質問者

補足

ご返答有難うございました。 素人的な疑問なのですが、バイナリデータを送信前にテキスト形式に変換する方法(ソフト等)というのはないのでしょうか。

関連するQ&A

  • 容量が減らない

    gooのメールサービスを利用しているのですが 1ヶ月ほど前、今まで25%だった容量が急に98%に増加 その後、受信箱返信箱の中身を極力減らしても 容量が90%以下に落ちてこないのです 10MB以内のファイルを添付しようとしても 「ファイルの空き容量がなくなるので」と 添付できないのです どう言う事でしょうか よろしくお願いします

  • becky2にて容量の大きなメールが受信できない。

    becky2を利用しています。 4~5MBを超えるメールを受信できなくなってしまいました。 今まで試したことは、  メールの受信制限の確認 受信制限はしていませんでした。 受信メール済みのメールをサーバーから削除しました。 それでも容量の大きいファイルを添付したメールが受信できません。 本文だけのメールは受信できました。 3MB程度のデータを添付したファイルも受信できました。 他に試してみること葉ありますか?

  • 大きな容量の添付ファイルが送れない!

    どこかメール設定をいじってしまったのか1MB以上の添付ファイルが 送れなくなってしまいました。 ちなみに受信ならば、時間はかかるものの大きな容量のデータでも きちんと受信できます。 普段、あまりにも大きなデータは送らないようにはしていたのですが、 さすがに「1MB」程度なら全然送っていました。 メールの設定を自分で知らないうちにいじってしまったか、 最近、インストールした「ウィルスバスター2007」の設定による ものなのか、、、よく分からず困っています。 ちなみに「ウィルスバスター2007」のメール検索では上限を5MBに しているのですが、一体なぜ送れないのでしょうか? お詳しい方、アドバイスお願いします。 困っております。

  • 大容量のメールが来てるんですが・・・

    昨日、メールをチェックするためにインターネットに接続したら、10MBぐらいの 添付ファイル付きのメールが届いているようなんですが、受信完了までにかなりの 時間がかかりそうだし、必要なさそうなメールなんで、受信せずに、消したいんで すが、どんな方法を使えば良いでしょうか?他の新メールは、大容量メールを受信 してからでないと、受信できないんでしょうか?教えて下さい。 動作環境は、OS:Windows98 メールソフト:Outlook express4 です。

  • メールが届かない

    いつもメールをやり取りしている相手からのメールが受信できません。 相手からのメールは添付ファイルをつけたものと、添付してない二つのメールを送ってもらった結果、添付のないものは何の問題もなく受信できますが、添付ファイルをつけたメールは何回送って貰っても、受信側では何も起こりません(受信なし)。 よくある無料のメルアドで容量制限のあるメールでもなく(NECのbiglobeのメール)、添付ファイルの制限があるとも思えませんが?

  • Outlook Express 5.02 メールの受信容量

    OS9.2、Outlook Express 5.02を使っています。 メールを受け取る際の、メールの受信容量を変更することはできますか? 他のPCから添付ファイルつきのメールが送られてくると、 添付ファイルの容量によってははじいてしまうようです。 1Mの添付ファイルつきのメールも、受け取ることができませんでした。 これだと使い物にならないので、なんとかしたいのですが…。

    • 締切済み
    • Mac
  • メールソフトによるエンコード

    私はヤフーメールを利用しています。たまたま他のプロパイダのサイト を見ていたら >【 ご注意 】 添付ファイルは、メールソフトによって変換(エンコード)されます。ファイルの種類によっては、エンコード後のサイズが元のファイル容量よりも増加することがあります。  こういうのがありました。具体的にどうなるのかよく解りません。  元のファイルより増加? そのまま届かない事があるのでしょうか?  受信容量を超えた添付ファイルがリサイズされて届くという事はない  ですよね?  よろしくお願いします。

  • 受信メールの整理(HDD容量圧迫)

    会社PCのことなんですが、業務上のメールを受信している内に、HDDの容量を圧迫するほどの量になってしまいました。 業務上のメールのため、後で必要になると思い、基本的には、削除しておりません。 とは言っても、ここまで受信メールが多くなってしまうと(一部のメールフォルダでは、数百MBにもなっています)、さすがに困っております。で、整理しようと思っているのですが、やはり過去のメールとはいえ、あまり削除はしたくありません。 そこで、よくよく考えたら、大きなサイズのファイルを添付しているメールから、必要・不必要を考慮して、削除していけば、より効率よく削除できるのでは?と思いました。(しかしメーラーはOutLookExpressであり、添付ファイルの有無順に並べることはできるのですが、その添付ファイルが大きいサイズかどうかがわかりません) やっと質問です。 1.添付ファイルのサイズが大きいものから順に、内容を確認しながら削除する方法はないでしょうか? 2.基本的に、こまっているのは、受信メールの容量が大きくなってしまったことです。解決策があれば、お願いします。 以上、よろしくお願いします。(OSはXPです)

  • outloolメールの保存容量はどれ位?

    Outlook.comやHotmailの受信メールの保存容量はどれ位なんでしょうか? どこかのサイトに「事実上無制限」なんて書いてあったので、到着メールを削除しないで、別フォルダに移しておいたのですが、確証はないのですが、どうも別フォルダ内の古いメールが消えているみたいなのです。 私の勘違いか、 やっぱり制限はあるのか 設定上の問題か どうでしょうか? 受信メールは全て文字だけのメールで、添付ファイルはありません。 添付ファイルの保存容量が無制限だと言うのであれば、送信者に本文を全て添付ファイルにするよう、依頼します。

  • 最も大きな添付ファイル送信容量を誇るフリーメール

    最も大きな添付ファイル送信容量を誇るフリーメールはどこでしょうか? 日本語サイトのほうがベターですが、英語でもかまいません。 http://www.yousendit.com/こちらを利用してみたところ、受信側で、途中でとまってしまい、受信不能になってしまいました。しかもやりなおしできません。