ファイルには, アスキーファイル(ascii file) バイナリファイル(binary file) がある. (アスキーファイルと,テキストファイルは同じ概念である).
これらの 違いを直観的に説明するとアスキーファイルは 人間が読むことができる文字, 印刷可能文字 (printable character) などにより構成されたファイル, 一方,バイナリファイルは読むことができないファイルである (この説明はとても不正確). ftp にはアスキーファイルとバイナリファイルを転送する モードが各々用意されている. それが アスキーモード (ascii mode) と バイナリモード(binary mode) である. バイナリモードではファイルを転送すると同一ファイルの 複製を作成する. 実行コマンドを転送するときは,バイナリモード, プログラムを転送するときは,アスキーモードと覚えるとよいであろう.
ftp コマンドを実行すると,アスキーモードになっている.
UNIX 同士で
ファイルを転送する場合は,多くの場合バイナリモードで転送する.
binary を実行する習慣をつけよう.