Those on the Tokyo University Admission poster (I)

Source: Internet
Author: User

Recently, everyone has been very enthusiastic about the secrets of the University of Tokyo's admission posters. It is actually a Summary of the brainstorming results on the stage1 forum.

Please worship the giants of S1 in this post. I did not do deciphering, but they did.

====

This is the admission poster of the Graduate School of information science and technology at the University of Tokyo last year, which is roughly similar to the place of the Graduate School of Computer Science. This figure has been widely used, and many people may have seen it on people and Weibo. This figure seems to have aroused various fantasies and yy of the CS male brick workers in various colleges and universities. The sister in the figure is dressed up in an antique manner, quiet and dignified, then everyone lamented how the same CS school did not have such benefits ......

When you think about cute girls, I wonder if you have thought about it. The previous binary 01 string is not an ornament that uses the face to roll the keyboard, but does not mean it?

In fact, the most interesting part of this figure is not the girl as the background, but the 01 string above. Next let's take a look at what this 01 string really means.

First, the OCR software is used to convert the numbers on the image into text. In some places, the color and background need to be recognized by hand. There are 26 numeric strings in total, and 110 numeric strings in each row except 98 numeric strings in the last row, totaling 2848 numbers. The verification is performed manually. This process is a test of patience ......

00011111100010110000100000000000000000000000000000000000000000000000001000000011011011010101000011001011010011
10110000100100000000010100001111010101001100011110100001010101101010110101100000001110000000000011010100001101
10000101000100010011011010001110001000010110001100010011000110101100010011000011010010011010011000001101100010
11100000011010011010101001010111100001110100010011011001110101100000001011000011110111010010111101110010111000
11010110000001010010011000101110111111000000000011111111110000111000111101110000111000011110001100010110010011
01000011001000100110010011110011001001110010111001111101111001111010010011011110111110111001111101111111010111
11000111111000000001101100001000011110110010000001100001010100101011010010011010110011000010010010000010000010
10010100100001100011011000110010000110001101010110010001010101111001000101010010101100001100111100010011110111
10000101001010111110010000000001010000111010010001100010101101100001100110100010010011011110111111010010001000
01000110000111001011100001001100101110010000101010000101111100011100111101001111101110011011010110100000001011
10111101011101010110010010110000011011000010101111011010111010000111101101001110010110010110111001000111011011
11111110000100111110111110011110111100001100110111000001110100001001001001000001010100101100011010000101100011
00010011010110110000110011100110101001001100101001000111110000010110000000100010011011010101011100111000000100
11101011110110011001010101011001011010110111011111111010110000111010100100100110001111101011000010011100110110
10101001111011010101000111110000011110100011110110100001010101110111010101001110010001110101000101000101000001
01010010110001101011010110001100000111001001010000011000100110000110001000110010111111100101101010011110011101
10011110011000111100101110000101010101000110101101111010001000111001110100100001111110011111010101000110010101
00110010001111111011111000000100111001111001110101010001101110011000100100010110010111010011111000101100001011
11100010100010011000110110111010011001001001111011010010111000001111000011100100100100010011101011010001110010
01100101001101100001101100110000111111010010101000011010011000000111110100011000100001101010010110100110110110
01010001010000101001110011010110000101110001111010000101001011100100110100001001000001101000110101111110001010
01010000100100011000011000110110110111110100000010011110111001100000010011100100100101100010000010111111100101
10110110111000100000100010100000100001100001001110011101001000101000000110001110011000011101111100101000111101
01000011010010100100011000001000010001111011110001101010100110001111110100001101110100100001101101100010101101
11000010111011101011111111011110010000100010100101101101100100110101111000001101110010100000011100110101011000
01111011110010100000000010110111111110101010100011000010011100000110111110000000010000000000000000

First of all, the first idea must be ASCII encoding. Since we don't know whether it is big-Endian or little-Endian, we can try both of them. The result shows no meaningful strings. It makes no sense to remove non-Latin letters and decompress 26 possible texts with the Caesar password. It does not appear to be ASCII encoding.

Considering that the length of 2848 is a multiple of 8 or a binary file, big-Endian and little-Endian can also be read and written as binary files.

Gnome is still smart. I recognized the output of big-endian as a GZ compressed package. In fact, if you cannot see it, you can also lose the three bytes of the file header to Google,

Change the name to bin.gz and decompress the file named bin. Take a look

\ Ca \ Fe \ Ba \ be \ 00 \ 00 \ 002 \ 00!
\ 00 \ 00 \ 00 \ 00 \ 00
\ 00 \ 00
\ 00 \ 00 \ 00 \ 00 \ 00 <init> \ 00 () V \ 00code \ 00main \ 00 ([ljava/lang/string ;) V \ 00 stackmaptable \ 00 \ 00 \ 00 \ 00 \ 00) W-aurlwtcniewo. /-t. kjhltiypioe. o/kvru. fae \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00i \ 00 Java/lang/object \ 00 Java/lang/System \ 00out \ 00 ljava/IO/printstream; \ 00 Java/lang/string \ 00charat \ 00 (I) c \ 00 Java/IO/printstream \ 00print \ 00 (c) V \ 00
\ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00
\ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 * \ B7 \ 00 \ B1 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00
\ 00 \ 00 \ 00 = \ 00 \ 00 \ 00 \ 00 \ 00! =) \ A2 \ 00 \ B2 \ 00 h) p \ B6 \ 00 \ B6 \ 00 \ 84 \ A7 \ FF \ E5 \ B1 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00
\ 00 \ FD \ 00 \ 00 \ F9 \ 00 \ 00 \ 00 \ 00 \ 00

If you are familiar with Java, you should be able to see at a glance that this is a compiled class file (you can also use JD-Gui for decompilation if you do not understand it), change it to bin. Class, and run the prompt.

Exception in thread "Main" Java. Lang. noclassdeffounderror: Bin (wrong name: I)

Change the name to I. Class.

Www. I .u-tokyo.ac.jp/fun/hikari-loveletter

Oh, oh! It seems like the truth is approaching.

Information is conceived in letters and sounds,
And wherever sentiment and intention are found-
Poetry is formed when feelings rest within consonants and vowels,
Melody is born when emotion in harmony with each soul resounds.

Our desire to communicate is found at the core of the information we impart,
Likes or dislikes, black or white, 0 or 1, science or art-
From our eyes and our ears-our whole bodies-each part,
And, most assuredly, from each one of our hearts.

Well, good literature and art ...... Click Next to go in. There is a song, song, and song, Hikari loveletter. It seems like the girl on the poster sang it. It's quite nice to hear it ......

I have listened to it several times, and I think it's better to practice listening ...... Well, in fact, there is something quite illegal. In the period from to, it is obviously not Japanese, and it feels like machine synthesis. Use audacity to extract this section for analysis.

After a while, the final discovery is actually very simple: Just put the reverse in reverse. What I heard should be xxx, XXX, and so far (poor hearing, hard to hear clearly ......).

It is said that it can be listened to as "easy to listen" (Thank you for your attention ). However, I am listening to "coming here, thank you ~

====

So let's start with the year before.

As cute as ever.

100011101110010011000010110010001110101011000010111010001100101001000000101001101100011011010000110111101101111
011011000010000001101111011001100010000001001001011011100110011001101111011100100110110101100001011101000110100
101101111011011100010000001010011011000110110100101100101011011100110001101100101001000000110000101101110011001
000010000001010100011001010110001101101000011011100110111101101100011011110110011101111001001011000010000001010
100011010000110010100100000010101010110111001101001011101100110010101110010011100110110100101110100011110010010
000001101111011001100010000001010100011011110110101101111001011011111000111011100100110000101100100011101010110
000101110100011001010010000001010011011000110110100001101111011011110110110000100000011011110110011000100000010
010010110111001100110011011110111001001101101011000010111010001101001011011110110111000100000010100110110001101
101001011001010110111001100011011001010010000001100001011011100110010000100000010101000110010101100011011010000
110111001101111011011000110111101100111011110010010110000100000010101000110100001100101001000000101010101101110
011010010111011001100101011100100111001101101001011101000111100100100000011011110110011000100000010101000110111
101101011011110010110111110001110111001001100001011001000111010101100001011101000110010100100000010100110110001
101101000011011110110111101101100001000000110111101100110001000000100100101101110011001100110111101110010011011
010110000101110100011010010110111101101110001000000101001101100011011010010110010101101110011000110110010100100
000011000010110111001100100001000000101010001100101011000110110100001101110011011110110110001101111011001110111
100100101100001000000101010001101000011001010010000001010101011011100110100101110110011001010111001001110011011
010010111010001111001001000000110111101100110001000000101010001101111011010110111100101101111100011101110010011
000010110010001110101011000010111010001100101001000000101001101100011011010000110111101101111011011000010000001
101111011001100010000001001001011011100110011001101111011100100110110101100001011101000110100101101111011011100
010000001010011011000110110100101100101011011100110001101100101001000000110000101101110011001000010000001010100
011001010110001101101000011011100110111101101100011011110110011101111001001011000010000001010100011010000110010
100100000010101010110111001101001011101100110010101110010011100110110100101110100011110010010000001101111011001
100010000001010100011011110110100011101110010011000010110010001110101011000010111010001100101001000000101001101
100011011010000110111101101111011011000010000001101111011001100010000001001001011011100110011001101111011100100
110110101100001011101000110100101101111011011100010000001010011011000110110100101100101011011100110001101100101
001000000110000101101110011001000010000001010100011001010110001101101000011011100110111101101100011011110110011
10111100100101100001000000101010001101000011001010010000001010101011011100110100101110110011001010111001001110011011

A total of 27 rows, except the last row with 116 numbers, each row has 111 numbers, totaling 3002 numbers. An error occurred while trying to compress the end to an ascii code or binary file.

Try to convert to image, roughly.

After careful observation, we can find that something has been repeated four times ...... Therefore, KMP is used for check, and it is found that 1st-623rd characters are repeated three times, while the fourth time is followed by a bit of noise. Regardless of it, deduct 1-623 first.

623 is not a multiple of 8, but 623 = 7*89. Considering that the first ASCII code must be 0, every 7 digits constitute a character and try to print it out. No results ......

Wait, if the first digit must be 0, it seems that the multiples of 8 in this string are all 0. In this case ...... Does it mean to add 0 at the end, and then this is regarded as little-Endian? Still fruitless after trying ......

Wait, if the multiples of 8 are all 0, it may also be in the first place to add 0, and then it is regarded as big-Endian. The result is as follows:

[Jffifa @ jffifa ACM] $./t
Graduate School of information science and technology, the University of Tokyo

Why not contact me ......

By the way, my sister's clothes are called "Twelve orders" and are an extremely elegant costume. If you are interested, you can study them.

====

This year's Peking University Enrollment poster ......

You have already opened a project on GitHub: https://github.com/naokikuzumi/istposter2013.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.