Compress-LZString
view release on metacpan or search on metacpan
t/Compress-LZString.t view on Meta::CPAN
use 5.006;
use strict;
use warnings;
use Test;
use Compress::LZString qw/:all/;
BEGIN { plan tests => 6 };
# ascii
my $ascii = `$^X -V`;
$ascii =~ s/[^\x00-\x7f]//gs;
skip($]<5.010, $ascii, decompress(compress($ascii)));
ok ( $ascii, decompress_b64(compress_b64($ascii)));
ok ( $ascii, decompress_b64_safe(compress_b64_safe($ascii)));
# unicode
local $/ = undef;
my $unicode = <DATA>;
skip($]<5.010, $unicode, decompress(compress($unicode)));
skip($]<5.008, $unicode, decompress_b64(compress_b64($unicode)));
skip($]<5.008, $unicode, decompress_b64_safe(compress_b64_safe($unicode)));
__DATA__
MÄsÃÄku na nebi hlubokém,
svÄtlo tvé daleko vidÃ,
po svÄtÄ bloudÃÅ¡ Å¡irokém,
dÃváš se v pÅÃbytky lidÃ.
MÄsÃÄku, postůj chvÃli,
Åekni mi, kde je můj milý?
Åekni mu, stÅÃbrný mÄsÃÄku,
mé že jej objÃmá rámÄ,
aby si alespoÅ chviliÄku,
vzpomenul ve snÄnà na mÄ.
ZasvÄÅ¥ mu do daleka,
Åekni mu, kdo tu naÅ Äeká!
O mnÄ-li duÅ¡e lidská snÃ,
aÅ¥ se tou vzpomÃnkou vzbudÃ!
MÄsÃÄku, nezasni!
Ta voda studÃ!
Ježibabo, Ježibabo!
( run in 1.571 second using v1.01-cache-2.11-cpan-39bf76dae61 )