- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
sub get_number_from_possible_b64
{
my $s = shift;
my $rv = $s;
if( $s =~ /^\d+$/ )
{
$rv = int( $s );
} elsif( $s =~ /=$/ )
{
$rv = decode_base64( $rv );
}
return $rv;
}
Lure Of Chaos 28.08.2013 00:21 # 0
kainwinterheart 28.08.2013 07:42 # 0
bormand 28.08.2013 07:49 # +3
Но ведь бейс 64 не всегда заканчивается знаками =. Это всего лишь паддинг...
kainwinterheart 28.08.2013 09:21 # 0
bormand 28.08.2013 10:03 # 0
roman-kashitsyn 28.08.2013 11:00 # +1
kegdan 28.08.2013 11:49 # +2
roman-kashitsyn 28.08.2013 12:12 # +2
kegdan 28.08.2013 09:02 # 0
И зачем инициализировать $rv строкой? магия?
MAKAKA 10.07.2020 14:56 # 0