summaryrefslogtreecommitdiff
path: root/converters/p5-MIME-Base64-URLSafe/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'converters/p5-MIME-Base64-URLSafe/DESCR')
-rw-r--r--converters/p5-MIME-Base64-URLSafe/DESCR16
1 files changed, 16 insertions, 0 deletions
diff --git a/converters/p5-MIME-Base64-URLSafe/DESCR b/converters/p5-MIME-Base64-URLSafe/DESCR
new file mode 100644
index 00000000000..239a6fca68c
--- /dev/null
+++ b/converters/p5-MIME-Base64-URLSafe/DESCR
@@ -0,0 +1,16 @@
+This module is a perl version of python's URL-safe base64 encoder
+/ decoder.
+
+When embedding binary data in URL, it is preferable to use base64
+encoding. However, two characters ('+' and '/') used in the standard
+base64 encoding have special meanings in URLs, often leading to
+re-encoding with URL-encoding, or worse, interoperability problems.
+
+To overcome the problem, the module provides a variation of base64
+codec compatible with python's urlsafe_b64encode / urlsafe_b64decode.
+
+Modification rules from base64:
+
+ use '-' and '_' instead of '+' and '/'
+ no line feeds
+ no trailing equals (=)