Árpád
-2 °C
9 °C

Írjon szerelmeslevelet kettes számrendszerben!

2005.11.17. 10:45
A feladat egyszerű, kell hozzá az internetes bináriskód-átalakító, és máris tudni fogja, hogy mit jelent a ' 01001001 01101110 01100100 01100101 01111000 00101110 01101000 01110101'.

A bináriskód-átalakító egyáltalán nem titokzatos, ugyanis semmi mást nem csinál, csak fogja a leírt betűt, veszi az ASCII-kódját és kiírja a kettes számrendszerbeli, vagyis bináris változatát. Az ASCII-kód az egész világon elfogadott szabvány a karakterek kódolásához, nyolc biten kódolja az ABC betűit, a számjegyeket, az írásjeleket valamint különböző vezérlőjeleket is. A számítógépek minden információt bináris számokkal tartanak nyilván, így az ASCII szabvány szerint az 'A' betű a 01000001 kóddal tárolódik minden egyes számítógépben. Tehát ha valami érdekes oknál fogva kívülről fújja az ASCII-kódtáblázatot, akkor kipróbálhatja a szövegről kódra fordítás helyett a kódról szövegre fordítás változatot is.

A bináris szerelmeslevélnek nagy előnye például, hogy sokkal hosszabbnak tűnik, mint a betűkkel írt, ezért ha amúgy szűkszavú, ezzel az eszközzel még akkor is minimum háromoldalas levelet írhat. Titkosírásnak ugyan kevéssé alkalmas (mivel egy nemzetközi szabványra épül), de geekszerelmespárok kapcsolatába izgalmat csempész, amellett nagyszerű szórakozás. Webes változata itt, a letölthető változat pedig itt található.

Mit szólna Shakespeare?

#alt#

Ha bináris szerelmeslevelet ír, kezdhetné például így: "01000001 01111010 00100000 01110110 01100001 01100111 01111001 00100000 01101110 01100101 01101011 01100101 01101101 00101100 00100000 01101101 01101001 01101110 01110100 00100000 01110100 01100101 01110011 01110100 01101110 01100101 01101011 00100000 01100001 00100000 01101011 01100101 01101110 01111001 11101001 01110010 00001101 00001010 01110011 00100000 01110100 01100001 01110110 01100001 01110011 01111010 01101001 00100000 01111010 11100001 01110000 01101111 01110010 00100000 01100110 01110101 01110011 01111010 01100101 01110010 01100101 00100000 01100001 00100000 01100110 11110110 01101100 01100100 01101110 01100101 01101011".