{
    "content": [
        {
            "type": "text",
            "text": "# base64 (info)\n\n## Sections\n\n- **File: coreutils.info,  Node: base64 invocation,  Next: basenc invocation,  Prev: base32 invocation,  Up: Output of entire files** (1 subsections)\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "base64",
        "section": "",
        "mode": "info",
        "summary": null,
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "File: coreutils.info,  Node: base64 invocation,  Next: basenc invocation,  Prev: base32 invocation,  Up: Output of entire files",
                "lines": 1,
                "subsections": [
                    {
                        "name": "3.6 'base64': Transform data into printable data",
                        "lines": 39
                    }
                ]
            }
        ],
        "sections": {
            "File: coreutils.info,  Node: base64 invocation,  Next: basenc invocation,  Prev: base32 invocation,  Up: Output of entire files": {
                "content": "",
                "subsections": [
                    {
                        "name": "3.6 'base64': Transform data into printable data",
                        "content": "'base64' transforms data read from a file, or standard input, into (or\nfrom) base64 encoded form.  The base64 encoded form uses printable ASCII\ncharacters to represent binary data.  Synopses:\n\nbase64 [OPTION]... [FILE]\nbase64 --decode [OPTION]... [FILE]\n\nThe base64 encoding expands data to roughly 133% of the original.\nThe base32 encoding expands data to roughly 160% of the original.  The\nformat conforms to RFC 4648 (https://tools.ietf.org/search/rfc4648).\n\nFor more general encoding functionality see *note basenc\ninvocation::.\n\nThe program accepts the following options.  Also see *note Common\noptions::.\n\n'-w COLS'\n'--wrap=COLS'\nDuring encoding, wrap lines after COLS characters.  This must be a\npositive number.\n\nThe default is to wrap after 76 characters.  Use the value 0 to\ndisable line wrapping altogether.\n\n'-d'\n'--decode'\nChange the mode of operation, from the default of encoding data, to\ndecoding data.  Input is expected to be base64 encoded data, and\nthe output will be the original data.\n\n'-i'\n'--ignore-garbage'\nWhen decoding, newlines are always accepted.  During decoding,\nignore unrecognized bytes, to permit distorted data to be decoded.\n\nAn exit status of zero indicates success, and a nonzero value\nindicates failure.\n"
                    }
                ]
            }
        }
    }
}