я так понимаю, просто есть вины 17,15, 12 символьные ?
значит надо просто найти описание формата этого кода
а дальше уже как два пальца
Не совсем так вин-это 17 буквенно-циферное число а его нужно \"сжать\" до 12-15 символов, вроде как закодировать и раскодировать обратно!
по vin:
Основные положения и структура VIN, сформулированы в соответствии со стандартом ISO 3779-1983, принятым в феврале 1977 года и описывающим формат VIN от английского Vehicle Identification Number (идентификационный номер транспортного средства).
VIN автотранспорта произведенного в странах принявших международный стандарт представляет собой сочетание арабских цифр и больших букв латинского алфавита :
0 1 2 3 4 5 6 7 8 9
A B C D E F G H J K L M N P R S T U V W X Y Z
Буквы I, O и Q не используются ввиду со схожестью с цифрами 0,1
В состав VIN входят три самостоятельные части:
World Manufacturers Identification (WMI) -мировой индекс изготовителя
Vehicle Description Section (VDI) - описательная часть
Vehicle Identification Section (VIS) - отличительная часть
VIN
WMI VDI VIS
X X X X X X X X X X X X X X X X X
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
WMI - представляет собой код, назначаемый изготовителю с целью его идентификации. Код состоит из трех символов. Первый символ - это цифра или буква, которая обозначает географический регион (географическому региону в случае необходимости может быть присвоено несколько символов). Второй символ - это цифра или буква, обозначающая страну в географическом регионе. При необходимости стране может быть присвоено несколько символов (например , коды производителей США могут начинаться с цифр 1, 4,5). Третий символ - это буква или цифра, присвоенная национальной организацией определенному производителю автотранспорта. Цифра \"9\" как третий символ должна использоваться производителем, изготавливающим менее 500 автомобилей в год.
VDS - это второй раздел VIN и состоит он из шести символов, описывающих свойства автомобиля. Сами символы, последовательность их расположения и их смысл определяет изготовитель. Обычно используются для обозначения типа автомобиля, его конструкции, типов кузова, двигателя, конструкции привода, рабочего объема двигателя, расположения руля (слева или справа),..., что немаловажно при решении вопроса о подлинности VIN транспортного средства. Неиспользованные позиции изготовитель вправе заполнить выбираемыми по собственному усмотрению символами (наиболее часто \"0\" или \"Z\"). Так, например, VIN автомобиля \"AUDI\", -WAUZZZ89ZHA123456.
Особо отметим девятый символ в маркировки VIN. В соответствии со стандартом ISO 3779, девятый символ VIN отводится для проверочной цифры (Check Digit - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, а буква Х соответсвует цифре 10). Этому стандарту придерживаются все фирмы, выпускающие автомобили на североамериканский рынок. Эти правила определены Сводом Федеральных Законов США 49 CFR Part 565, §6 © и является единым для всех изготовителей транспортных средств в США. Контрольная цифра расчитывается по особому алгоритму при присвоении номера на заводе. Она получается путем арифметических манипуляций с символами VIN. Проверка правильности VIN позволяет с большой степенью надежности определить перебитый номер, поскольку как правило подделываются \"похожие\" цифры и буквы, а в этом случае затруднительно подогнать новый VIN под проверочную контрольную цифру. Однако, некоторые европейские фирмы, в частности BMW, придерживаются ISO и на европейских автомобилях. Так, например, VIN автомобиля \"BMW\", -WBAHC11010BA23456. Контрольная цифра 1. Проверка правильности данного VIN показала, что VIN изменен. Для данного VIN будет контрольная цифра 9,-(WBAHC11090BA23456).
VIS - это третий раздел VIN и состоит из восьми символов, причем последние четыре символа этого раздела обязательно должны быть цифрами. Если изготовитель пожелает включить в состав VIS обозначение модельного года, рекомендуется помещать обозначение модельного года на первую позицию (десятый символ VIN, как правило -это буква или цифра) . Понятие модельного года отличается от года календарного смещением начала года вперед на три - пять месяцев (у различных производителей). Делается это для того, чтобы изготовленные автомобили имели маркировку текущего года (на момент продажи). Начало модельного года каждым производителем устанавливается по-разному, но чаще за точку отсчета нового (очередного) модельного года принимается 1 октября текущего года. Так, например, завод изготовитель автомобилей Volkswagen Borа, Volkswagen Golf, Volkswagen Passat 01 мая 2002 года приступил к выпуску автомобилей 2003 модельного года.
Одиннадцатый символ VIN (как правило) - это цифра или буква отводится для обозначения сборочного завода данного автомобиля. Так, например,автомобили \"AUDI\", имеют VIN, -WAUZZZ89ZHA123456. Символ \"H\" обозначает модельный год производства автомобиля (1987), а символ \"A\", завод изготовитель (Ingolstadt).
Некоторые производители , например, \"FORD\" (европейский), на месте одиннадцатого символа указывают календарный год, а на на месте двенадцатого символа -месяц выпуска автомобиля.
Год выпуска у некоторых производителей, не принявших международный стандарт, может указываться и на иных местах. Следует также отметить, что многие производители микроавтобусов и грузовых автомобилей присваивают этим транспортным средствам структуру VIN, сходную с легковыми автомобилями. В тоже время производители автомобилей тех стран, которые не приняли международный стандарт в какой либо редакции, используют VIN с меньшим количеством символов. Так, например, автомобили \"MITSUBISHI PAJERO \", собранные в Арабских Эмиратах, имеют VIN из четырнадцати символов,- DONV120SJ00477.
Некоторые производители, например, \"BMW\" на месте одиннадцатого символа VIN указывают завод изготовитель, а на месте двенадцатого символа модельный ряд.
За исключением последних четырех позиций VIN имеет цифровую структуру, обозначающую порядковый производственный номер автомобиля. Так, например, VIN автомобиля \"BMW\", -WBAHC11090BA234569. Символ \"B\" обозначает завод изготовитель (Dingolfing), а символ \"A\", модельный ряд.
VIN должен располагаться в один или два ряда при сохранении одинаковых промежутков между символами. В случае размещения VIN в два ряда, допускается только разделение между собой, каждое из вышеописанных частей VIN (WMI, VDS, VIS). Допускается разделение этих частей символом-разделителем, отличающимся от используемых в обозначениях цифр и букв. Такой символ (горизонтальная черта, звездочка или фирменный символ) помещается часто до, и после VIN или его части, идентифицирующей транспортное средство.
В заключечение этого раздела, раскодируем VIN автомобиля HONDA ACCORD,-1HGCG2250YA600529.
1- Географический регион - США
H- Производитель автомобиля - HONDA
G- Тип транспортного средства - Легковой автомобиль
CG225- Модель - ACCORD EX-V6/2DR CP/4A/2 AIR BAGS
0- Контрольная цифра * - Не совпадает, необходима-1
Y- Модельный год - 2000
A- Сборочный завод - MARYSVILLE, OH (США)
600529- Порядковый производственный номер автомобиля.
Как Вы видите, автомобиль произведен в США (первый символ VIN, цифра 1. Это географический регион, -США), а контрольная цифра \"0\" не совпадает. Причина в следующем. Завод изготовитель, для автомобилей изготовленных на Европейский рынок, не использует девятый символ VIN как контрольная цифра, а ставит символ \"0\". В такой особенности маркировки VIN, может разобраться специалист с большим опытом практической работы.