Kodowanie

Dlaczego warto zaufać Techopedii

Czym jest kodowanie?

Kodowanie to proces konwertowania danych do formatu wymaganego dla potrzeb związanych z przetwarzaniem informacji, takich jak:

  • Kompilowanie i wykonywanie programów
  • Przekazywanie, przechowywanie i kompresja/dekompresja danych
  • Przetwarzanie danych aplikacji, takie jak konwersja plików

Termin kodowanie może mieć dwojakie znaczenie:

  • W informatyce kodowanie to proces stosowania określonego kodu, takiego jak litery, symbole i cyfry, do danych w celu konwersji na równoważny szyfr.
  • W elektronice kodowanie rozumiemy jako konwersję analogowo-cyfrową.

Techopedia wyjaśnia definicję kodowania

Kodowanie polega na użyciu kodu do zmiany oryginalnych danych w formę, która może być używana przez proces zewnętrzny.

Typ kodu używanego do konwersji znaków jest znany jako American Standard Code for Information Interchange (ASCII), czyli najczęściej używany schemat kodowania dla plików zawierających tekst. ASCII zawiera znaki drukowalne i niedrukowalne, które reprezentują wielkie i małe litery, symbole, znaki interpunkcyjne i cyfry. Do niektórych znaków przypisany jest unikalny numer.

Standardowy schemat ASCII ma tylko od zera do 127 pozycji znaków; 128 do 255 są niezdefiniowane. Problem niezdefiniowanych znaków został rozwiązany przez kodowanie Unicode, które przypisuje numer do każdego znaku używanego na całym świecie. Inne rodzaje kodów obejmują BinHex, Uuencode (kodowanie UNIX do UNIX) i Multipurpose Internet Mail Extensions (MIME).

Kodowanie stosuje się również do zmniejszania rozmiaru plików audio i wideo. Każdy format pliku audio i wideo ma odpowiedni program kodera-dekodera (kodek), który służy do zakodowania go do odpowiedniego formatu, a następnie dekodowania w celu odtworzenia.

Kodowania nie należy mylić z szyfrowaniem, które ukrywa zawartość. Obie techniki są szeroko stosowane w sieciach, programowaniu, komunikacji bezprzewodowej i pamięciach masowych.

Margaret Rouse
Technology expert
Margaret Rouse
ekspertka ds. technologii

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…