MIME::Decoder::Base64(3pm)

MIME::Decoder::Base643pm

Encode/decode a "base64" stream

Usage

A generic decoder object; see MIME::Decoder for usage.

Overview

A MIME::Decoder subclass for the "base64" encoding. The name was chosen to jibe with the pre-existing MIME::Base64 utility package, which this class actually uses to translate each chunk.

•

When decoding, the input is read one line at a time. The input accumulates in an internal buffer, which is decoded in multiple-of-4-sized chunks (plus a possible "leftover" input chunk, of course).

•

When encoding, the input is read 6840 (120 * 57) bytes at a time. Each section of 57 bytes is encoded as a line containing 76 Base64 characters.

Releases

16 releases since Debian 2.0 (Hamm); the text changed 13 times.

  1. 2.0–2.1
  2. 2.2
  3. 3.0
  4. 3.1
  5. 4.0
  6. 5.0
  7. 6.0
  8. 7
  9. 8
  10. 9
  11. 10–11
  12. 12
  13. 13
  14. Arch

Author

Eryq ([email protected]), ZeeGee Software Inc (http://www.zeegee.com).

All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

From perl-mime-tools 5.518-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.