calculatedChecksum static method
dynamic
calculatedChecksum(
- dynamic str
计算校验位
Implementation
static calculatedChecksum(str) {
int length = str.length;
int sum = 0;
for (int i = 0; i < length; i++) {
sum = sum + int.parse(str.substring(i, i + 2), radix: 16);
i++;
}
String fruit = (sum % 256).toRadixString(16).toUpperCase();
return fruit.length == 2 ? fruit : '0' + fruit;
}