ベストアンサー FTPのASCIIとBINARYについて 2005/10/05 11:47 BINARYを使用すれば、すべて問題ないような気がしますが、なぜASCIIがあるのでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ok2ok ベストアンサー率38% (97/255) 2005/10/05 11:59 回答No.1 ASCIIモードはテキストデータを転送するためのモードですが、その際に、必要に応じて文字コード変換を行います。 現在、Shift JISコード、UNICODE、JISコード、EUCコードなど、多数の文字コードがコンピュータで使われています。また、同じShift JISコードを使ったテキストファイルでも、WindowsとMac OSではバイナリレベルでのコード順が違いますし、改行コードも違います。 そのため、テキストファイルを、文字コードが異なるOSにBinaryモードで転送してしまうと、テキストを読めなくなります。ASCIIモードでは、それぞれのOSでテキストファイルをちゃんと読めるように文字コード変換する機能があるのです。 (逆に、非テキストファイルをASCIIモードで転送すると、勝手に文字コード変換されるのでファイル内容がむちゃくちゃになります) ちなみに、規格は異なりますが、ホームページや電子メールなどもFTPのASCIIモード転送と同様に、自動的に文字コード変換されますね。そのため、OSの文字コードが違う機種でもちゃんと内容を読めます。 余談ですが、インターネットを使ってファイル転送する場合、FTPではデータを暗号通信できませんし、IDやパスワードも暗号化できません。しかもファイアウォールにFTPのポート番号を開けなければなりません。セキュリティを考えると非常に危険ですので、最近はインターネット上のファイル転送にはFTPではなくWebDAVを使う傾向にあります。 WebDAVも暗号通信の機能はありませんが、HTTPを使って通信しますので、WebサイトがSSLを採用していれば、SSLを使ってWebDAV通信の内容も暗号化できます。ファイル転送用に新しいポートを開けなくても、HTTPやHTTPSのポートで通信できます。 質問者 お礼 2005/10/05 13:06 非常に参考になります!詳しい回答ありがとうございました! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアその他(ソフトウェア) 関連するQ&A なぜ sftp には ASCIIとBINARYといったモードがないのでしょうか? FTPには、 asciiとbinaryモードがありテキストファイルなどは asciiで転送すればプラットフォームに合わせて変換してくれますが、なぜ sftpにはそのようなモードがないのでしようか? ftpASCIIモードをbinaryに変換にしたい こんにちは 今本来バイナリーとしてダウンロードすべきファイル(hogehoge.tar.gz)を ASCIIモードでftpで取得してしまいました。 元ファイルを消してしまったので、今はそれをgz+tarで解凍しようとしても エラーが出てしまいます。 このファイルをASCII ->binaryファイルに戻す方法はないでしょうか? (多分改行コードや、文字コードを変換すればいいと思うのですが・・・) シェルスクリプトでも、プログラムでもLINUX、WINDOWS、MACで動くものなら もんだいありません。 よろしくお願い致します。 FTPのZip,tarファイルの転送 Zipファイル、tarファイルなのどの圧縮ファイルをBinaryモードで転送↓場合その中に含まれているファイルはBinaryモードで転送されるのでしょうか? 例えば、Zipファイルに含まれているファイルがテキストファイル(Ascii転送)だけの場合、そのZipファイルはAsciiで転送するべきなのでしょうか Binaryで転送するべきなのでしょうか・ Zipに含まれているファイルがイメージファイル(binary転送)だけの場合、そのファイルはBinaryファイル転送で宜しいでしょうか? Zipファイルに含まれているファイルがテキストファイル(Ascii),イメージファイル(binary)両方ある場合は、Zipで転送するのではなく解凍して個別で転送するべきでしょうか? 以上宜しくお願い致します。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム FTPのアスキーモードってバイナリーモードって? FTPにはアスキーモードとバイナリーモードとありますが、どちらを使用したらよいか分かりません。 例えばWINDOWSのnotepadで作成したsqlファイルをUNIXサーバへ転送する時はアスキーモードでしょうか? internetでダウンロードしたEXEファイルをWINDOWSからUNIXサーバへ転送する時はバイナリーモードでしょうか?教えて頂けないでしょうか?よろしくお願いいたします。 ASCIIとは ASCIIとはどのような文字ですか ASCII変換について ASCII変換についてです。 unsigned char *p; p = "0x01,0x02,0x03,0x04"; 4バイト分、*pをASCII変換して出力する方法を 教えて下さい。 結果は『01020304』と出力されると思います。 toasciiを使用するのかと思いましたが、うまく いかず困っております。お願い致します。 色々なアスキーアート探しています。 色々なアスキーアートを探しています。 特にパソコンの形のアスキーアートを今は探しているのですが、他にも色々見てみたいです。 アスキーアートが豊富に載っているサイトがありましたら教えてください。 アスキーアートについて よく2ちゃんねるなどで見る大規模なアスキーアートは全て手打ちで描かれているのでしょうか?それとも特殊なソフトを使っているのですか? ※モナー系のAAではなく、芸能人の顔を写真のように描かれたAAについての質問です。 アスキーモード アスキーモードをダウンロードしたいのでダウロードの仕方やどうすればアスキーモードが出るかやアスキーモードがダウンロードできるサイトを教えてください "binary optics"とは 回折光学素子の説明の流れで"binary optics"という言葉が出てきたのですが、これはどういう物でしょうか。ご存知の方お願いいたします。 アスキーコードの少ない(早い)ものを教えて下さい。 アスキーコードでの文字の順番を調べています。 50音だったら「お」より「あ」の方が早いですよね。 もしこれが「&」と「(」ならどちらの方が早いんでしょうか?コンピュータの世界でどうなっているか知りたいです。 ちなみに、アスキーコード表を見たのですが、よく分からなかったので、ご存じの方は教えて下さい。 アスキーコード表は以下のページで調べました。 http://hp.vector.co.jp/authors/VA008536/data/ascii.html この文脈のbinaryの意味は? 品質関係の文書化についての中で、 Ensure standard work is documented, binary, visual, and being followed. となっていますが、binaryだけがどういう意味で使われているか わかりません。 よろしくお願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム アスキー形式の作り方 アスキー形式の簡単な作り方を教えて頂きたいです。 例:「応力は3のとき、ひずみは5です」 例えば上記の文字をアスキー化するとしたらどうなりますか? アスキーキャラとは? アスキーキャラとは何でしょうか? アスキー文字セットのことでよろしいのでしょうか? それならばその16進であらわしますと、 どこからどこまでが含まれるのでしょうか。 書籍で調べてはいますが、分かりませんでした。 どうぞ宜しくお願い致します。 アスキーアート教えて アスキーアートをメールで送ったりしたいのですが、オススメのアスキーアートを教えてください。 出来たら参考URLも乗せて欲しいです。 参考URLがありすぎたら、普通に書きこんでください。 お願いします アスキーアート ・*・ ∧_∧ ∧_∧・*・ '. (。・ω・)(・ω・。) .' '・| つ♥と |.・' 。+ 。*゚'・。。・゚'*。 +。 上のアスキーアートのようなもの ( ❤︎.*〰︎︎(∩´͈ ˘ `͈∩)︎ ̖́- ←1文で済む以外の大きいもの) が多くある便利なアプリを探しています 私はSimejiを使用しているのですが 上のような大きいサイズのは種類が あまりないので どなたかおすすめのアプリ等、 教えてくださると嬉しいです ASCII パソコン初心者です、自作中ですが、RAIDで引っかかっています、 RAIDボリュームの名前はASCII英数字で入力する必要があるようですが、このASCIIとは、具体的にどんな文字ですか? アスキーアートをつくれるフリーソフト こんにちは。 アスキーアートをつくれるフリーソフトを探しています。 現在、アスキーアートエディタ(AAE)を使用しているのですが、使えない文字が あります。多少不具合もあります。AAEの様にシンプルかつ、使用しやすい フリーソフトをご存知ありませんか? これなんてアスキーアートですか これなんてアスキーアートですか ASCII 自己紹介メーカーみたいのを作ろうと思ってます。 文字列を計算してASCII表に対応数字を決め、数値を出して用意された言葉をくっつけて表示している事は分かったのですが、初心者なので作り方が分かりません。例などを作っていただけ無いでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
非常に参考になります!詳しい回答ありがとうございました!