Pamiętam kiedy byłem baaardzo mały, był w telewizji serial. Nie pamiętam ani tytułu, ani fabuły, w zasadzie nic oprócz jednego fragmentu. Otóż, jeden pan przesyłał do drugiego zakodowaną wiadomość, i pan otrzymujący musial najpierw odgadnąć sposób kodowania a następnie odkodować wiadomość aby ją odczytać. Do reczy, spsób kodowania był taki:
- alfabet Morse'a składa się jak wiadomo ze znaków "_" i "."
- litera C np. wygląda tak: _ . _ .
- zakodowana 'serialowy' sposób litera C wyglądała tak:TIFA
na czym to polega: popatrzmy na górne krawędzie liter. Gdybyśmy zakryli je i pozostawili tylko krawędź o grubości górnej kreski z litery T, została by nam linia tworząca _ (T) . (I) _ (F) . (A). Cała "sprytność" polega na tym, że daną literę można w ten sposób zapisać różnymi kombinacjami. Wracając do naszeg "
C" może to być: TIFA, TJEL, EAEA, EITJ itp.
Dodatkowo, do podstawień za kropki i kreski używamy tylko liter, więc spacje mogą być zakodowane jako cyfry, może byc jedna, może być klilka, bo zawsze wiadomo że zbitka cyfr odpowiada spacji.
Kiedyś napisałem mini klasę realizująca kodowanie / dekodowanie w taki właśnie sposób.
Jeżeli uda mi się odneleźć gdzieś na PC w domu to wrzucę :)
pozdr.