サーバーへの転送モード
hpとして作成したデータをFTPでサーバーへアップロードするにあたって、「アスキーモード」と「バイナリーモード」という2種類の転送モードがあります。
アスキーモードとは、改行コードや文字コードを自動変換してくれるモード。
改行コードや文字コードはテキスト編集で直接目に見えるものではありませんが、ひとつひとつの指示においても決められたコードがあります。
しかし、そのコードもOSによってまちまちで、例えば改行コードの場合、WINDOWSでは「CR+LF」、MACだと「CR」、UNIXなら「LF」といったふうに異なっているのです。
hpは世界中のいろいろな人が見られるものです。
そのため、ユーザーが使っているOSもどれかの種類に限られていると考えることはできません。
つまり、どんなOSでも閲覧可能なよう、サーバーへアップロードする際から気を遣わなくてはならないため、このような自動変換モードがあるのです。
よって、アスキーモードとは「.txt」や「.html」といったテキストデータをサーバーにアップロードする際のモードとなります。
次、バイナリーモードですが、こちらは簡単に言ってしまえば上記に類されるテキストデータ以外の形式のデータの転送モードです。
「.jpg」や「.gif」といった画像、また音楽データもこちら。
これらの違いから、アスキーモードは「テキストモード」、バイナリーモードは「画像モード」とも呼ばれています。
まとめると・・・
テキストデータ(「.txt」「.html」etc)→アスキーモード
画像・音楽データ(「.jpg」「.gif」etc)など→バイナリーモード
というのが、それぞれのサーバーへの転送モードです。