Система за кодиране - EcuRed
Пространства от имена
Действия на страницата
Системи за кодиране и необходимостта от класификация възниква от необходимостта от записване, маскиране, подреждане, идентифициране, групиране и класифициране на явления и от улесняване на тяхното регистриране и предаване. Примери: Морзови кодове, ключови записи, класификационни кодове на библиотеки, кодове на продукти и др.

Обобщение
- 1 Еволюция на кодиращите системи
- 2 Многобайтова система
- 3 Версии от този тип кодиране
- 4 Цели на кодовете
- 5 Характеристики на кодовите системи
- 6 Видове кодиране
- 6.1 Значително
- 6.2 Не е важно
- 7 Източници
Еволюция на кодиращите системи
Разпространението на информатиката в нелатинските коренови култури бързо разкри, че 256 знака са недостатъчни, за да съдържат графиките на всички езици. Например кирилица; иврит; арабин; гръцките и японските, за да назовем само няколко. Необходимостта от система с повече от 256 възможности стана очевидна, което доведе до създаването на системи за кодиране, при които всеки знак заема повече от един октет (поне определени знаци), поради което тези системи са познати като общи с широки символи. Приетото решение се състои от две големи групи: многобайтова система (§2) и широка символна система (§3), от които има различни разновидности. Обикновено първият се използва за външно представяне (съхранение) и комуникации, докато вторият се предпочита за вътрешни представителства.
Многобайтова система
Ако става въпрос за представяне на набори с повече от 256 знака във външни хранилища или в преносни системи, при които икономията на пространство и/или честотна лента е важна, решението е да се използват многобайтови системи за кодиране. Известен съкратено като MBCS („Многобайтов набор от символи“).
Както показва името му, те използват повече от един октет, но ширината на различните знаци е променлива според нуждите на момента. Многобайтовите символи са амалгама от едно- и двубайтови символи, които могат да се считат за супермножество от 8-битови ASCII. Разбира се, конвенция от този тип изисква поредица от правила, които позволяват анализ ("Анализиране") на низ от байтове за идентифициране на всеки знак.
Версии на този тип кодиране
- JIS (японски индустриален стандарт). Използва се главно в комуникациите, например имейл, защото използва само 7 бита за всеки символ. Използва изходни последователности за превключване между едно- и двубайтови режими на символ и за превключване между различните набори от символи.