{
    "mode": "perldoc",
    "parameter": "MIME::Decoder::Base64",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/perldoc/MIME%3A%3ADecoder%3A%3ABase64/json",
    "generated": "2026-10-04T11:23:38Z",
    "synopsis": "A generic decoder object; see MIME::Decoder for usage.",
    "sections": {
        "NAME": {
            "content": "MIME::Decoder::Base64 - encode/decode a \"base64\" stream\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "A generic decoder object; see MIME::Decoder for usage.\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "A MIME::Decoder subclass for the \"base64\" encoding. The name was chosen to jibe with the\npre-existing MIME::Base64 utility package, which this class actually uses to translate each\nchunk.\n\n*   When decoding, the input is read one line at a time. The input accumulates in an internal\nbuffer, which is decoded in multiple-of-4-sized chunks (plus a possible \"leftover\" input\nchunk, of course).\n\n*   When encoding, the input is read 6840 (120 * 57) bytes at a time. Each section of 57 bytes\nis encoded as a line containing 76 Base64 characters.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "MIME::Decoder\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Eryq (eryq@zeegee.com), ZeeGee Software Inc (http://www.zeegee.com).\n\nAll rights reserved. This program is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.\n",
            "subsections": []
        }
    },
    "summary": "MIME::Decoder::Base64 - encode/decode a \"base64\" stream",
    "flags": [],
    "examples": [],
    "see_also": []
}