Encode-Safename
view release on metacpan or search on metacpan
lib/Encode/Safename.pm view on Meta::CPAN
=head1 SYNOPSIS
An encoding to encode filenames to safe filenames, that is filenames
that are valid on all filesystems.
use Encode qw(decode encode);
use Encode::Safename;
$encoded = encode('safename', 'Foo Bar Baz.txt');
# $encoded is now '{f}oo_{b}ar_{b}az.txt'
$decoded = decode('safename', $encoded);
# $decoded is now 'Foo Bar Baz.txt'
=head1 DESCRIPTION
A filename is encoded as follows:
=over 4
=item *
A range of uppercase characters is changed to lowercase characters,
( run in 0.247 second using v1.01-cache-2.11-cpan-0d8aa00de5b )