1
2
3
4
5
6
use warnings;
use strict;
use Data::Dump qw(dump);
my $checksum = '0815AADEBADBADBADBAD';
my @parts = unpack('(A4)*',$checksum);
dump @parts; # ("0815", "AADE", "BADB", "ADBA", "DBAD")
1 2 3 4 5 6
use utf8; my $checksum = 'ÄÖÜß0815AADEBADBADBADBAD'; my @parts = unpack('(A4)*',$checksum); print "@parts"; ÄÖÜß 0815 AADE BADB ADBA DBAD
2018-05-04T15:33:41 biancaDanke euch beiden. Mein Fehler war, es nicht als Array zu behandeln.