App-Muter

 view release on metacpan or  search on metacpan

bin/muter  view on Meta::CPAN

bytes; where character interpretation is required, UTF-8 is used.

A chain is a series of transforms separated by colons.  A reverse transform
(decoding) is specified by preceding the transform with a C<-> character.  If a
transform takes parameters, they are separated by commas and follow the
transform either surrounded by parentheses or preceded by a comma.  Unknown
parameters are ignored.

Not all transforms have an reverse transforms.  For example, the I<hash>
transform, which implements cryptographic hashes, is not practically invertible
(we hope).  An exception will be thrown if you attempt to use an invalid
transform.

Generally, a reverse transform will decode any variant of the forward transform.
To preserve this invariant, related but incompatible transforms such as base64
and url64 are separate transforms.

In general, B<muter> expects the input to its decoders to be well-formed.
Passing broken or corrupt data will not generally produce useful results.  For
example, it isn't a good idea to try to decode URI-encoded data containing
unencoded newlines.  In other words, garbage in, garbage out.



( run in 0.244 second using v1.01-cache-2.11-cpan-496ff517765 )