コンピュータネットワーク基礎
Aクラス 小テスト 2004.6.11

Back


以下の設問の解答は所定の解答用紙に記入 して添付書類として提出して下さい.その際に,ファイル名 を必ず自分にあったものに変更することと学生番号と氏名を記入すること を忘れないようにして下さい.

  1. 自分の氏名を末尾から2文字,漢字で示せ.

  2. 設問1の漢字の文字コード(EUC)を16進表記で示せ.

  3. 設問1の漢字の文字コード(EUC)を2進表記で示せ.

  4. 設問3のコードをbase64方式により6ビットごとの2進数に分解せよ.(ビッ ト数が合わないので,最後に0000を加える)

  5. 設問4のビット群をbase64変換表を用いて変換した結果を示せ.


解答例

全員のデータに関する解答例は作れませんので,自分の解答が合っているかどう かを確かめる方法を示しておきます.次のコマンドの名前の部分を自分のものに 変更して実行して下さい.

$ echo "雅彦" | uuencode -m answer.txt

例えば,次のような結果が表示されます.

begin-base64 644 answer.txt
su3Jpwo=
====

この結果で,su3Jpw の部分がこの場合の答えになります.

uuencode コマンドはオプションを与えなければ,普通の形式でコード 化しますが,オプションの -m によりMIMEコード化になります.また, 保存ファイル名を指定しないと動作しないので,コマンドの最後は意味は無い ですが,保存する場合のファイル名が指定されています.


コンピュータネットワーク基礎
Bクラス 小テスト 2004.6.11


以下の設問の解答は所定の解答用紙に記入 して添付書類として提出して下さい.その際に,ファイル名 を必ず自分にあったものに変更することと学生番号と氏名を記入すること を忘れないようにして下さい.

  1. 自分の氏名を先頭から2文字,漢字(場合によってはカナ)で示せ.

  2. 設問1の漢字の文字コード(EUC)を16進表記で示せ.

  3. 設問1の漢字の文字コード(EUC)を2進表記で示せ.

  4. 設問3のコードをbase64方式により6ビットごとの2進数に分解せよ.(ビッ ト数が合わないので,最後に0000を加える)

  5. 設問4のビット群をbase64変換表を用いて変換した結果を示せ.


解答例

全員のデータに関する解答例は作れませんので,自分の解答が合っているかどう かを確かめる方法を示しておきます.次のコマンドの名前の部分を自分のものに 変更して実行して下さい.

$ echo "縄手" | uuencode -m answer.txt

例えば,次のような結果が表示されます.

begin-base64 644 answer.txt
xuy86go=
====

この結果で,xuy86g の部分がこの場合の答えになります.

uuencode コマンドはオプションを与えなければ,普通の形式でコード 化しますが,オプションの -m によりMIMEコード化になります.また, 保存ファイル名を指定しないと動作しないので,コマンドの最後は意味は無い ですが,保存する場合のファイル名が指定されています.


Back