コンピュータネットワーク基礎
Aクラス 宿題 2005.06.10

Back


解答は,解答用紙に記入して, メールに添付して提出すること.解答用紙に学生番号と氏名を必ず記入し,ファ イル名を適切なものに修正しておくことに注意!

設問

  1. name.txt というテキストファイルをbas64でエンコードしたが,コー ド化したファイルを誤ってバラバラにしてしまった.次の7つのファイルを正し い順番に組み直して元の正しいテキストファイルに戻せ.コード化したデータを 元に戻すコマンドは uudecode である.詳しくは jman コマ ンドで確認すること.

    head.txt
    mid1.txt
    mid2.txt
    mid3.txt
    mid4.txt
    mid5.txt
    tail.txt

  2. 復元したテキストファイルは問題になっている.その問題に解答せよ.


解答例
  1. 正しい順番は

    1. head.txt
    2. mid3.txt
    3. mid4.txt
    4. mid2.txt
    5. mid5.txt
    6. mid1.txt
    7. tail.txt

    であるので,それを順番につなぎ合わせて uudecode で復元する.や り方はいろいろあるが,コマンドで一発変換するためには,

    $ cat head.txt mid3.txt mid4.txt mid2.txt mid5.txt mid1.txt tail.txt | uudecode

    となる.これでBase64エンコードされたテキスト中に書かれていた name.txt という名前のファイルができる.中身は次のようなものである.

    以下に揚げるのは21人の人名をアルファベット順に並べたものである.
    
    Andre Ampere
    Niels Bohr
    Ludwig Boltzmann
    Charles Coulomb
    Marie Curie
    Thomas Edison
    Albert Einstein
    Michael Faraday
    Enrico Fermi
    Werner Heisenberg
    James Joule
    Gustav Kirchhoff
    Hendrik Lorentz
    James Maxwell
    Hantaro Nagaoka
    Isaac Newton
    Georg Ohm
    Max Planck
    Wilhelm Roentgen
    Erwin Schroedinger
    Alessandro Volta
    
    問題:上記の中に科学者(物理学者,化学者)ではない人物が一人だけいる.
    それが誰かを答えよ.

  2. 上記の歴史上の著名人の中でエジソンだけが科学者ではなく発明家であり, ジェネラルエレクトリック社 (GE, General Electric Co.) の創始者であ る.


コンピュータネットワーク基礎
Bクラス 宿題 2005.06.10


解答は,解答用紙に記入して, メールに添付して提出すること.解答用紙に学生番号と氏名を必ず記入し,ファ イル名を適切なものに修正しておくことに注意!

設問

  1. name.txt というテキストファイルをbas64でエンコードしたが,コー ド化したファイルを誤ってバラバラにしてしまった.次の7つのファイルを正し い順番に組み直して元の正しいテキストファイルに戻せ.コード化したデータを 元に戻すコマンドは uudecode である.詳しくは jman コマ ンドで確認すること.

    head.txt
    mid1.txt
    mid2.txt
    mid3.txt
    mid4.txt
    mid5.txt
    tail.txt

  2. 復元したテキストファイルは問題になっている.その問題に解答せよ.


解答例

今回の問題はAクラスと内容が同じなので,上記を参照のこと.


Back