Factory BLog: 今日あったとは限らないが出来事についてリンクを交えて語る雑記 powered by blosxom
RSS feed meter for http://www.g-fact.jp/fblog/blosxom.cgi 最新記事
記事一覧
wiz MOEPA

2005年01月04日

ヘビー級ファイルとMSIE(impress)

昼のうちに掲載しようかと思ったが画像の準備が間に合わなかった(Operaは広告入り版を利用しているのでその分を削除しないと…) 
実際にやらせてみたが、プログレスバーが7割ほど進んだ後でウンともスンとも言わなくなってしまった(Windows 2000 Pro SP4 + IE 6.0 SP1)。
OperaやMozillaでやらせても下図のような状態になることからすると、極端に横に長い表示結果を持つファイルをブラウズさせると駄目になるのかも知れない。
IEで表示させた場合
(Internet Explorer 6.0 SP1)
Operaで表示させた場合
(Opera 7.23 ja)
Mozillaで表示させた場合
(Mozilla suite 1.7.1 ja)
(画像取り込み不能)
 
と思ったので試しに横に67,108,864ピクセル(4(MB)×1024(kB/MB)×1024(バイト/kB)×16(ピクセル/文字))の表示結果を持つDIVを記述して見たが、表示させても特に異常は見られなかった(もしかしたら切り詰められたのかも)。
IEで表示させた場合
(Internet Explorer 6.0 SP1)
Operaで表示させた場合
(Opera 7.23 ja)
Mozillaで表示させた場合
(Mozilla suite 1.7.1 ja)
・サンプルファイル(HTMLファイル; MIME-TYPE = text/html) : http://www.g-fact.jp/67108864pxls.html
 
この件ではむしろOperaの方が面白い結果が出た… 
-
 
IEでテキストファイルと聞いて、ふとこのことを思い出した。
スクリプトで画像をランダム表示させるようなコンテンツを含むWebサイトを運営しておられる方ならご存知かも知れないが、
IEにはサーバから受信したデータの内容を解析して"適切"な表示形式を自律選択する機能が存在する。
このとき、拡張子やMIME-TYPEで何が指定されていようと無視してしまう
IEで表示させた場合
(Internet Explorer 6.0 SP1)
Operaで表示させた場合
(Opera 7.23 ja)
Mozillaで表示させた場合
(Mozilla suite 1.7.1 ja)
・サンプルファイル(テキストファイル; MIME-TYPE = text/plain) : http://www.g-fact.jp/sample.txt
・サンプルファイル(テキストファイル; MIME-TYPE = text/plain) : http://www.g-fact.jp/sample2.txt
 
上記は表示サンプル。text/plain(普通のテキストファイル)が指定されているにも関わらず、IEでは内容のHTMLやPNGが解釈されている。
悪用応用するとこういうこともできたりする。

"huge-text-vulnerability-in-msie" Post: at 2005.01.04 12:45 to [/Factory BLog/about-news]
この記事のコメントとトラックバック(現在 0 件)
この記事のURL 携帯用URL


・この記事のコメントとトラックバック


・この記事へのトラックバック

・この記事にトラックバックを行う場合は、以下のURLにTrackback Pingを送信してください。


・この記事にコメントする

コメント/trackback spam対策を試験的に導入しております。投稿時に「403 Forbidden」と表示された場合は、管理者までご連絡を御願い申し上げます。
ご連絡があった場合はなるべく迅速に(事情のない限り当日中)、そうでない場合でも気付き次第(最短で翌日)復旧を行います。

・できる限りで動作確認は行っておりますが、設定調整の狭間やサーバ負荷状況によって稀にHTTP/500系のエラー(サーバエラー)が発生してしまうことがあります。万一発生した場合、少し時間を置いてから再度アクセスをお願い申し上げます。ご迷惑をおかけして申し訳ありません。

・基本的にいただいたコメントには極力応答いたしますが、必ずしも全てのコメントに応答しない場合があります。あらかじめご了承ください。

・ボケたら突っ込みましょう。

 
お名前:
URL/メールアドレス: [http://... or mailto:you@wherever] (省略可)
タイトル: (省略可)

・以下のように記述することで、特殊効果を使用することができます(テスト中機能)。

* … *
*で囲まれた部分を強調する
** … **
**で囲まれた部分を赤色をつけて強調する
[[ … ]]( … )
[[ ]]で囲まれた部分に、( )で囲まれた内容のルビ(振り仮名)をつける
(( … ))
(( ))で囲まれた部分を小さく表示する
行頭に >
引用としてその行を斜体で表示する
\*
強調表示しないで*を表示する


情報の取捨選択は自己責任でお願いいたします。

・主な情報元(Unicode順)
・ニュース系
BCNランキング
CNET Japan
excite News
Famitsu.com
impress Watch
Livedoor
Slashdot Japan
Wired Vision
Yahoo! Japan
・お気に入り
16連射のつぶやき
mochiめも
pya!
SWFBLOG
Time's ごはん
Wikipedia
うさだ
チャレンジ部
古今東西製品情報
舞軌内雑筆店
面白いサイトを見つけたよ。

直近2週間にコメントのあった記事
(別窓で開きます)

・Firefox/Mozillaユーザの方は、XHTML Ruby Supportをインストールされることをお勧めいたします。

・Factory BLog全般へのご意見・ご感想・苦情・ご要望等はこちらへ
半匿名メールフォーム
garagefactory@g-fact.jp [PGP KEY]
※ 個人が特定できない範囲内でネタにさせていただく場合があります。また、必ず対応が行われるとは限りません。予めご了承ください。

・こちらもどうぞ
Factory Log (携帯対応日記)
04年5月までの雑記
Garage Factory

RSS
・年月別の記事一覧:

2004年 (274)

6月 (67)
・7月 (38)
・8月 (29)
・9月 (37)
・10月 (36)
・11月 (32)
・12月 (35)

2005年 (756)

1月 (117)
・2月 (75)
・3月 (73)
・4月 (75)
・5月 (57)
・6月 (57)
・7月 (50)
・8月 (55)
・9月 (59)
・10月 (65)
・11月 (43)
・12月 (30)

2006年 (315)

1月 (52)
・2月 (52)
・3月 (38)
・4月 (18)
・5月 (12)
・6月 (15)
・7月 (20)
・8月 (23)
・9月 (24)
・10月 (23)
・11月 (29)
・12月 (9)

2007年 (172)

1月 (14)
・2月 (17)
・3月 (31)
・4月 (32)
・5月 (26)
・6月 (19)
・7月 (7)
・8月 (5)
・9月 (7)
・10月 (8)
・11月 (4)
・12月 (2)

2008年 (12)

2月 (7)
・4月 (2)
・6月 (2)
・8月 (1)

2009年 (2)

2月 (1)
・3月 (1)

2011年 (1)

2月 (1)
[00019141]