気づかれましたか??パッケージには“0”と“1”のコードが書かれています。これを解読するとある文章になるのです。 このページでは、その答えをお教えします。 <コード> まず、コードをみていきましょう。すべて“0”と“1”で構成されています。ということは2進法で記述されているということがわかります。 パッケージにはこのコードが3回繰り返されています。空白のところでひとつの単語が切れます。 (ここでは空白のところで改行しています。) <解読> 実はこれ、Unicode(16進数)になっていて、1文字16桁で表されています。まず16桁ごとに区切ってみましょう。
0011000001011001001100000100110000110000100011110011000010001001
001100000101111100110000011111110011000001001010
00110000010011010011000010000111001100000100011000110000010110000011000010000101
0011000001011111001100000100010000110000010010110011000010010011001100000100110100110000011011010011000010010011
001100000111011000110000100100110011000001010111001100001000010100110000010001101例として1文字目の「0011000001011001」をみてみます。 これをさらに4桁ごとに区切ります。
0011000001011001/0011000001001100/0011000010001111/0011000010001001/
0011000001011111/0011000001111111/0011000001001010/
0011000001001101/0011000010000111/0011000001000110/0011000001011000/0011000010000101/
0011000001011111/0011000001000100/0011000001001011/0011000010010011/0011000001001101/0011000001101101/0011000010010011/
0011000001110110/0011000010010011/0011000001010111/0011000010000101/0011000001000110/
これを16進法で記述すると、
0011/0000/0101/1001 となります。 同様にして、すべてのコードを16進法にすると、
3/0/5/9 となります。 これをUnicode(16進数)に照らし合わせると、
3059/304C/308F/3089/
305F/307F/304A/
304D/3087/3046/3058/3085/
305F/3044/304B/3093/304D/306D/3093/
3076/3093/3057/3085/3046/
となり、よって
す/が/わ/ら/
た/み/お/
き/ょ/う/じ/ゅ/
た/い/か/ん/き/ね/ん/
ぶ/ん/し/ゅ/う/
となるわけです。 ご理解いただけたでしょうか??
菅原民生教授退官記念文集