
ああ、またわかんない事ができちゃった。

あれ?おねーさんいないのー?

よう、坊主。

だれ!?

誰ってジミーさ。

てかジミーってだれ!?

誰ってジミーさ。

てかジミーってって・・・(やばい。無限ループに陥りそうだ)

あのーおねーさん知りませんか?

そんなやつは知らないな。あんた、その子のなんなのさ。

いや、なんなのさと言われましても・・・。あ、じゃあニャンチュウか博士知りませんか?

そんなやつは知らないな。知ってたとしてもただじゃおしえねーけどな。

う、そんなぁ。

ジョークだ。ジョーク。イッツァメリケンファッキンジョーク。

意味わかんないよーー。

そうだ。坊主。これやるよ。結構いいぜ。

え?なんですか。

クベバの実(※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・・・どんな人間でも三人もいれば
ちょっとはいい素晴らしいアイディアが浮かぶということ。
おしまい