Class VIN

java.lang.Object
org.miaixz.bus.core.data.VIN

public class VIN extends Object
VIN是Vehicle Identification Number的缩写,即车辆识别号码。VIN码是全球通行的车辆唯一标识符,由17位数字和字母组成。

不同位数代表着不同意义,具体解释如下:

  • 1-3位:WMI制造商标示符,代表车辆制造商信息
  • 4-8位:VDS车型识别代码,代表车辆品牌、车系、车型及其排量等信息
  • 9位:校验位,通过公式计算出来,用于验证VIN码的正确性
  • 10位:年份代号,代表车辆生产的年份
  • 11位:工厂代码,代表车辆生产工厂信息
  • 12-17位:流水号,代表车辆的生产顺序号
VIN码可以找到汽车详细的个人、工程、制造方面的信息,是判定一个汽车合法性及其历史的重要依据。

本实现参考以下标准:

Since:
Java 17+
Author:
Kimi Liu