LESSON6 アスキーと言ってもダビスタではない

ああ、またわかんない事ができちゃった。
あれ?おねーさんいないのー?
よう、坊主。
だれ!?
誰ってジミーさ。
てかジミーってだれ!?
誰ってジミーさ。
てかジミーってって・・・(やばい。無限ループに陥りそうだ)
あのーおねーさん知りませんか?
そんなやつは知らないな。あんた、その子のなんなのさ。
いや、なんなのさと言われましても・・・。あ、じゃあニャンチュウか博士知りませんか?
そんなやつは知らないな。知ってたとしてもただじゃおしえねーけどな。
う、そんなぁ。
ジョークだ。ジョーク。イッツァメリケンファッキンジョーク。
意味わかんないよーー。
そうだ。坊主。これやるよ。結構いいぜ。
え?なんですか。
クベバの実(※1)さ。バリ島で栽培しているダチからもらったのさ。ちょっとピリっとするけどそこがたまんねーのさ。
パク。うーまずいよー・・・。
こどもだって〜うーまいーんだもーん♪のんだらこう言っちゃうよ〜♪
変な歌うたわないでください。
このクベバの実は体にいいんだぞ。運がいいとヒットポイント+3さ。
悪いとどうなるんですか・・・?
ヒットポイント-3さ。
んなもんいらねーーーー!!!
け。おこちゃまにはこのスリルがわかんねーらしい。
わからなくていいっす・・・。
それにしても、弱ったな・・。
どうした?離婚調停中か?
アスキーとバイナリの違いがわかんないよー。
そんなやつは知らないな。
人の名前じゃないよーーーー!!
説明の仕方が曖昧模糊(※2)なんだよ。
転送モードの話です!
転送モード?なんだ、お前ハリーポッターか?
ハリーポッターは全然関係ないと思うんですけど・・・。
じゃあ転送モードってなんの話だ?
ダウンロードしたファイルあるんすよ。CGIの。それをサーバに送らなきゃいけないんすけど、あ、この送るのを転送って言うんですけどね、なんか2種類あるらしいんすよ。アスキーモードというのとバイナリモードってのが・・・。
わかんなかったら辞書ひけ。
辞書に載ってるわけないでしょ!だから困ってるのに・・・。
そか。ジミーは学(がく)が無いからな。音楽の事だったらなんでも聞いてくれ。
音楽っすか・・・。
大体、そのCGIってなんなんだよ。えっとCはセントラルの中央でGはなんだギターか?そうするとI は・・
こもんげーとうぇいいんたーふぇーすの略っす。本に載ってました・・・。
だったらその本で調べろよ。
いや、そうなんだけど、それじゃこのCGI SCHOOLの意味が・・・。
調べてみなって。この俺も力になるぜ。三人寄れば文殊の知恵(※3)って言うだろ。
う、じゃ、調べてみるけど・・・。どうでもいいけど二人しかいないし・・・。
なになに?アスキーモードは別名「テキストモード」と言う・・か。ふんふん、大体よめてきたぜ。
マジかよ・・・。
そうか!わかったぞ!!
なんでや!!!!
謎は全て解けた!いいかガキンチョ、良く聞けよ。こういうことだ。これは改行コードに関係があるんだ。
改行コード?
改行ってのはわかるだろ?EnterとかReturnってやつさ。キー押すと一段下がって次の行の先頭にいくやつさ。
ああ、なるほど。・・・ってなんでジミーはそんなこと知ってるの?
データには改行コードっていう目には見えない目印みたいなのがあって、コンピュータはその目印を認識して改行させてんのさ。でないとどこで改行して良いかわかんないだろ?
う、はやくもちょっとわかんなくなってきた。
まあ、そんなことはどうでもいいんだけどな。要はOSによってこの改行コードが違うってのがくせものなのさ。
OSっていうのはWindowsやMacOSのことだね。あ、サーバはUNIXっていうOSが多いんだっけ。
そういうことだ。アスキーモードってのは転送先のOS、まあサーバが使ってるOSのことだな、に合わせて改行コードを自動的に変換して送ってくれって言うモードのことなんだ。もっとわかりやすく言うとサーバのOSがわかるように送ってくれってことだな。
ほうほう。で、バイナリモードは?
ああ、ちょっと待てよ。ふんふん、なるほど、これは別名「画像モード」というらしいな。アスキーモードと違って何も変換しないで送れってことだ。
ん?じゃ画像を送るモードなの?
まあそういうことだ。画像には改行なんてのは関係ないからな。下手に変換すると画像が壊れることがあるぜ。
あ、そういえば、前に画像ファイルをサーバに送ったら、画像が変になってた!
それはアスキーモードで送っちまったからさ。画像ファイルはバイナリモード。これポイントだぜ。gifファイル、jpgファイル、pngファイル、後、swfファイルとかもバイナリモードで送ってくれ。
それ以外はアスキーモードで送るの?
そうだな。テキストっぽいのは全部アスキーモードだ。なんせ、テキストモードっていうくらいだからな。html(htm)ファイルはもちろんのこと、txtファイル、cgiファイル、plファイル、datファイル、logファイル、これらは全てアスキーモードだ。
そっか。とにかくテキストっぽいのはアスキーモード。画像関係はバイナリモードだね?
ようやく呑み込めてきたようだな、坊主。難しい事は覚えなくていいから、そこだけがっちり押さえておくんだぜ。まあFTPソフトによっては拡張子に合わせて自動でモードを切り替えてくれるのもあるから、それを設定しておくってのも手だな。ちなみに拡張子ってのはファイルの後ろにある3文字とか4文字のアルファベットでtxtとかgifとかってやつのことな。WindowsやMacの場合これでなんのファイルか識別してるのさ。
FTPソフトっていうのは自分のパソコンにあるファイルをサーバに送ったり、サーバからダウンロードしたりするソフトだね?
That's Right!ここまで来ればもうばっちりだろう。
そっかー。これで転送モード迷わずにできそうだ。
OKOK。そいつぁ良かったな。これからもわからない事があったら、ジミー様に聞きな。You&I がいりゃなんでも解決さ!
・・・というかおねえさん、どこいっちゃったの!!?

※1・・・コショウ科のつる性植物。果実は球形の多汁質で褐色に熟す。未熟の果実を採り乾燥したものをクベバ実といい、辛味と芳香とがある。【小学館国語大辞典(新装版)より抜粋】
※2・・・不明瞭ではっきりしない様子
※3・・・どんな人間でも三人もいればちょっとはいい素晴らしいアイディアが浮かぶということ。

おしまい


Copyright 2000-2003 Missing Link All Rights Reserved.