de codificare de divertisment
Istoria timpurie a codificării caracterelor limbaj natural
1.1. Telegrafie și începutul prelucrării electronice a datelor
Oricine a privit vreodată un film despre Vestul american, secolul al XIX-lea, știe că prima metodă de codificare este utilizat pe scară largă pentru a converti caracterele și textele în format electronic, a fost metoda propusă de Morse *. Faptul că această metodă de codificare a fost inventat pentru transmiterea de mesaje prin linii de telegraf, dar nu pentru procesare de text pe calculatoare, este bine cunoscut. Cu toate acestea, mult mai puțini oameni știu că inventatorul său, american, Semyuel Finli Breese Morse [Samuel Finley Breese Morse] (1791-1872), a fost un artist bine-cunoscut. La acea vreme, el a studiat pictura la Londra și au învățat despre studii electromagnetism efectuate de oamenii de stiinta britanici. Revenind în Statele Unite, pe mare, în 1832, anul in care a decis să creeze propriul său sistem de telegraf. Este cu acest sistem a început să se miște în direcția rețelelor electronice din lume în care trăim acum, și este pentru dezvoltarea sa Morse a castigat faima ca „american Leonardo da Vinci.“
- Mai multe nume sunt stabilite „codul Morse“ sau „codul Morse“, dar ele sunt o terminologie inexacte. În special, cuvântul „cod“ are mai multe sensuri - în plus față de valoarea de „metoda de criptare“, acesta poate fi interpretat ca „text al programului“, ca „numărul de caractere din tabela de simboluri“, și chiar ca o „cheie de decriptare“. În ceea ce privește termenul de „cod Morse“, au desemnat un set de caractere care este utilizat în conjuncție cu metoda de codificare propusă de Morse. Prin urmare, în continuare în text, această „terminologia oficială“, ceea ce duce la confuzie, nu este utilizat - aprox. Trans.)
Morse a inventat o metodă de codificare care a folosit pentru a trimite mesajul său istoric, în 1838, anul. Morse metoda de codificare seamănă cu codul binar utilizat în calculatoarele de astăzi, faptul că el, de asemenea, sa bazat pe două valori posibile - în cazul metodei de codificare Morse, a fost punct sau o linie. Cu toate acestea, spre deosebire de metodele moderne de codare utilizate pentru numerotarea caracterelor în calculatoare moderne, combinații de puncte și linii sunt folosite pentru a reprezenta simboluri în codul metodei de codificare, sunt de lungimi diferite * (a se vedea. Tab. 2). Morse a folosit principiul că scrisorile utilizate cel mai frecvent au fost puse în linie cea mai scurtă secvență de puncte și linii, care a redus semnificativ lungimea mesajului. De exemplu, cele mai frecvent utilizate în litera engleză „E“ în metoda de codificare Morse corespunde unui punct; scrisoare a doua cele mai utilizate în limba engleză - „T“ - o liniuță. Interesant, Morse numărând frecvența de utilizare a literelor nu prin studierea textelor, și prin numărarea scrisorile fiecărui tip în typesetting. Rezultatul este cu adevărat munca grea a devenit o metodă de codificare este extrem de eficiente, care, cu unele modificări încă în uz, deși de la invenția sa a fost mai mult de 160 de ani.
Diferența dintre codificare și criptare
Criptarea - este o modalitate de a schimba mesajul sau alt document care prevede denaturare (ascunderea) a conținutului său. (Coding -. Este transformarea unui obișnuit, prietenos, text-to-cod Se înțelege că există un unu la unu corespondență între caractere de text (date, numere, cuvinte) și un cod de caractere - o Această diferență fundamentală de codificare pe partea de criptare a codificare și criptare este considerată. la fel, uitând că, pentru a recupera mesajul codificat, este suficient să se cunoască regula de substituție (de înlocuire). pentru a restabili mesajul criptat, pe lângă cunoașterea regulii de criptare, și necesită o cheie pentru cifrul. cheia imaetsya noi ca un anumit parametru algoritmi de criptare și decriptare secrete de stat. Cunoașterea cheie permite citirea mesajelor secrete. Cu toate acestea, după cum veți vedea mai jos, nu este întotdeauna ignoranța cheie asigură faptul că mesajul nu poate citi un străin.). Cripta, nu poți doar text, dar, de asemenea, diferitelor fișiere - de la fișierele bazei de date și de procesare de text pentru fișiere imagine.
Diferența dintre criptare și codificare: