Расшифровка кодов

Продолжая тему “расшифровки реальности” приведу продолжу приводить некоторые примеры того какие бывают коды и как их расшифровывают.

Дополнительно, очень важно понимать что коды бывают двух типов. Справочные коды и реестровые записи. В чём отличие?

Cправочный код - это код ведомый редко пополняемый и находящийся в справочники некого фиксированного размера где по уникальному коду можно поднять дополнительную информацию.

Например, справочными кодами являются: коды ОКОГУ, ОКАТО, КЛАДР, почтовые индексы и так далее.

Реестровая запись - это некий уникальный идентификатор объекта, как правило состоящий из префикса одного или нескольких справочных кодов, инкрементальной частью ведомой информационной системой реестра и, как правило, контрольного числа проверки. В подавляющем большинстве случаев число реестровых записей заметно превышает число записей в справочниках.

Например, реестровыми записями являются: номер паспорта, номер банковской карты, ИНН, ОГРН.

Далее ещё несколько кодов и просто чисел для расшифровки:

Банковские карты

Общее описание

Номера банковских карт, бывают из 13, 16 и 19 знаков. Большинство 16-значные, например, это карты VISA и MasterCard.

Номер банковской карты состоит из:
6 цифр - БИН, Банковский идентификационный номер. Код эмиссии банковской карты в данной платёжной системе.

9 цифр - внутренний код банка выпустившего карту
1 цифра - последняя цифра это проверочный код по алгоритму Луна (Luhn Algorithm)

Внутренний код банка может быть как инкрементальным числом так и содержать некий идентифицирующий префикс - отделения или иной признак.

Банковские идентификационные номера используются процессинговыми центрами для проверки карт и, лишь ограниченно их справочники доступны в сети.

При наличии же справочника по номеру банковской карты можно определить её тип, выпускающий банк и дату эмиссии.

В силу специфики того что номера карт это информация закрытая и практически конфиденциальная, то подробнее судить о структуре внутреннего кода довольно сложно.

Применимость

В большинстве случаев номер банковской карты не содержит больше информации чем её физический аналог где содержится вся информация ассоциированная с кодом БИН как то название банка, тип выпуска карты, даты выпуска. Важно также понимать что в публичном доступе не так уж много информации о кодах БИН, Банки и платёжные системы вовсе не горят желанием раскрывать информацию о принципах кодирования, даже если знание кодирования ничем им не угрожает

Номера вагонов в метро

Общее описание

Особенность, к примеру, московского метрополитена в том что у каждого номера вагона есть (да и у локомотива) есть свой уникальный номер в рамках метрополитена. Этот номер написан в срединной части вагона с внешней стороны и присутствует везде над кнопками связи с машинистом.

Применимость

На основании имеющихся данных сложно делать предположения о применимости этих данных. Их можно отнести к “исключительно справочным’ и не более того.

Почтовые индексы

Общее описание

Почтовые индексы - это 6-значные цифровые справочные коды ведомые Почтой России и присваемые каждому почтовому отделению. Все 6 цифр индекса являются значимыми, контрольное число у кода отсутствует.

В частности по первым 3-м цифрам индекса можно определить регион к которому он привязан поскольку, фактически, каждому региону соответствует диапазоны индексов.

Применимость

При наличии информационной системы под руками по почтовому индексу можно поднять информацию о почтовом отделении - регион, адрес, код КЛАДР и так далее.

Без информационной системы по первым 3-м цифрам индекса можно определить регион данного почтового адреса.

ОКВЭД

Общее описание

ОКВЭД - это справочник ведомый Министерством Экономики РФ и перечисляющий все виды экономической деятельност ив Российской Федерации. Справочник этот немаловажен тем что при регистрации юр. лиц. у них обязательно присутствуют коды ОКВЭД в рамках которых они могут вести свою деятельность. см в Википедии ОКВЭД

ОКВЭД это иерархический справочник от 2 до 6 цифр с двумя разделителями.

Структура справочника такова:

1. Класс - 2 цифры

2. Подкласс - 1 цифра

3. Группа - 1 цифра

4. Подгруппа - 1 цифра

5. Вид - 1 цифра

После описания класса идёт разделитель точка, точно также как и после описания группы.

Пример кода ОКЭВЭД:

01.13.24 - Сбор дикорастущих плодов, ягод и орехов

01 - это класс “Сельское хозяйство, охота и предоставление услуг в этих областях” (класс)

1 - это подкласс “растениеводство”.

3 - это группа “Выращивание фруктов, орехов, культур для производства напитков и пряностей”.

2 - это подгруппа “Выращивание прочих фруктов и орехов”.

4 - это вид “Сбор дикорастущих плодов, ягод и орехов”.

Практическая применимость

Как и большинство других справочных кодов знать все коды ОКВЭД по памяти ненужно когда под рукой есть справочная система.

В большинстве случаев расшифровка кодов ОКВЭД используется для придания человекочитаемости кодам при представлении в информационных системах, но дополнительных возможностей не несёт.
Нажми «Нравится» и читай нас в Facebook!

По теме Расшифровка кодов

Расшифровка ДНК

Уже через 10 лет получить расшифровку ДНК ребенка при рождении можно будет "по...
Журнал

Расшифровка генома

Это случилось 15 мая 2000 года на пресс конференции в Белом доме, где...
Журнал

Расшифровка генома сои

Ученые расшифровали геном сои, что поможет в будущем вывести новые сорта...
Журнал

Расшифровка мертвого языка

Ученые из Массачусетского технологического института разработали компьютерную...
Журнал

Расшифровка генома индейки

Ученые на 90 процентов завершили расшифровку генома индейки Meleagris gallopavo...
Журнал

Расшифровка ДНК с помощью туннельного микроскопа

Структура молекулы ДНК может быть определена с помощью сканирующего туннельного...
Журнал