xxxxxxxxxx
// Use the function depending of what norm you want
String stringToHexWithSpace(String input) {
var hex = '';
for (var i = 0; i < input.length; i++) {
hex += '${input[i].codeUnitAt(0).toRadixString(16)} ';
}
return hex;
}
String stringToHexWithoutSpace(String input) {
var hex = '';
for (var i = 0; i < input.length; i++) {
hex += '${input[i].codeUnitAt(0).toRadixString(16)}';
}
return hex;
}
print(stringToHexWithoutSpace("hello"));
print(stringToHexWithSpace("hello"));
// 68656c6c6f
// 68 65 6c 6c 6f
xxxxxxxxxx
int.parse(specificStringsYouWantToParse, radix: sizeOfRadix); // Use this
//Implementation
void main() {
final fullString = fullStringYouWantToParseFrom;
for (int i = 0; i <= fullString.length - 8; i += 8) {
final hex = fullString.substring(i, i + 8);
final number = int.parse(hex, radix: sizeOfRadix);
print(number);
}