[{"data":1,"prerenderedAt":272},["ShallowReactive",2],{"navigation_docs":3,"-encodings-ascii85":128,"-encodings-ascii85-surround":267},[4,40],{"title":5,"path":6,"stem":7,"children":8,"icon":39},"Guide","\u002Fguide","1.guide\u002F01.index",[9,11,15,19,23,27,31,35],{"title":10,"path":6,"stem":7},"Getting Started",{"title":12,"path":13,"stem":14},"Encoding and Decoding","\u002Fguide\u002Fencoding","1.guide\u002F02.encoding",{"title":16,"path":17,"stem":18},"Checksums","\u002Fguide\u002Fchecksums","1.guide\u002F03.checksums",{"title":20,"path":21,"stem":22},"Identify","\u002Fguide\u002Fidentify","1.guide\u002F04.identify",{"title":24,"path":25,"stem":26},"CLI","\u002Fguide\u002Fcli","1.guide\u002F05.cli",{"title":28,"path":29,"stem":30},"Agents","\u002Fguide\u002Fagents","1.guide\u002F06.agents",{"title":32,"path":33,"stem":34},"Custom Encodings","\u002Fguide\u002Fcustom","1.guide\u002F07.custom",{"title":36,"path":37,"stem":38},"Playground","\u002Fguide\u002Fplayground","1.guide\u002F08.playground","i-lucide-book-open",{"title":41,"path":42,"stem":43,"children":44,"icon":127},"Encodings","\u002Fencodings","2.encodings\u002F00.index",[45,47,51,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123],{"title":46,"path":42,"stem":43},"Every encoding",{"title":48,"path":49,"stem":50},"Binary","\u002Fencodings\u002Fbinary","2.encodings\u002F01.binary",{"title":52,"path":53,"stem":54},"Hex","\u002Fencodings\u002Fhex","2.encodings\u002F02.hex",{"title":56,"path":57,"stem":58},"Base32","\u002Fencodings\u002Fbase32","2.encodings\u002F03.base32",{"title":60,"path":61,"stem":62},"Base32hex","\u002Fencodings\u002Fbase32hex","2.encodings\u002F04.base32hex",{"title":64,"path":65,"stem":66},"Crockford's Base32","\u002Fencodings\u002Fbase32-crockford","2.encodings\u002F05.base32-crockford",{"title":68,"path":69,"stem":70},"z-base-32","\u002Fencodings\u002Fz-base-32","2.encodings\u002F06.z-base-32",{"title":72,"path":73,"stem":74},"Base45","\u002Fencodings\u002Fbase45","2.encodings\u002F07.base45",{"title":76,"path":77,"stem":78},"Base58","\u002Fencodings\u002Fbase58","2.encodings\u002F08.base58",{"title":80,"path":81,"stem":82},"Base58Check","\u002Fencodings\u002Fbase58check","2.encodings\u002F09.base58check",{"title":84,"path":85,"stem":86},"Base58 (Flickr)","\u002Fencodings\u002Fbase58-flickr","2.encodings\u002F10.base58-flickr",{"title":88,"path":89,"stem":90},"Base58 (Ripple)","\u002Fencodings\u002Fbase58-ripple","2.encodings\u002F11.base58-ripple",{"title":92,"path":93,"stem":94},"Base64","\u002Fencodings\u002Fbase64","2.encodings\u002F12.base64",{"title":96,"path":97,"stem":98},"Base64url","\u002Fencodings\u002Fbase64url","2.encodings\u002F13.base64url",{"title":100,"path":101,"stem":102},"Ascii85","\u002Fencodings\u002Fascii85","2.encodings\u002F14.ascii85",{"title":104,"path":105,"stem":106},"Z85","\u002Fencodings\u002Fz85","2.encodings\u002F15.z85",{"title":108,"path":109,"stem":110},"basE91","\u002Fencodings\u002Fbase91","2.encodings\u002F16.base91",{"title":112,"path":113,"stem":114},"Bech32","\u002Fencodings\u002Fbech32","2.encodings\u002F17.bech32",{"title":116,"path":117,"stem":118},"Bech32m","\u002Fencodings\u002Fbech32m","2.encodings\u002F18.bech32m",{"title":120,"path":121,"stem":122},"uuencode","\u002Fencodings\u002Fuuencode","2.encodings\u002F19.uuencode",{"title":124,"path":125,"stem":126},"Quoted-Printable","\u002Fencodings\u002Fquoted-printable","2.encodings\u002F20.quoted-printable","i-lucide-library",{"id":129,"title":100,"body":130,"description":260,"extension":261,"links":262,"meta":263,"navigation":264,"path":101,"seo":265,"stem":102,"__hash__":266},"docs\u002F2.encodings\u002F14.ascii85.md",{"type":131,"value":132,"toc":258},"minimark",[133,137,150,232,254],[134,135],"encoding-facts",{"name":136},"ascii85",[138,139,140,141,145,146,149],"p",{},"Adobe's base85 from PostScript and PDF. Four bytes become one 32-bit number. That number goes out as five digits from ",[142,143,144],"code",{},"!"," to ",[142,147,148],{},"u",".",[151,152,157],"pre",{"className":153,"code":154,"language":155,"meta":156,"style":156},"language-ts shiki shiki-themes encodings encodings encodings","encode(\"ascii85\", \"Hello, World!\");                         \u002F\u002F \"87cURD_*#4DfTZ)+T\"\nencode(\"ascii85\", \"Hello, World!\", { delimiters: true });   \u002F\u002F \"\u003C~87cURD_*#4DfTZ)+T~>\"\nencode(\"ascii85\", new Uint8Array(4));                       \u002F\u002F \"z\"\n","ts","",[142,158,159,189,208],{"__ignoreMap":156},[160,161,164,168,172,176,179,182,185],"span",{"class":162,"line":163},"line",1,[160,165,167],{"class":166},"sK71F","encode",[160,169,171],{"class":170},"s38Sx","(",[160,173,175],{"class":174},"shU9J","\"ascii85\"",[160,177,178],{"class":170},", ",[160,180,181],{"class":174},"\"Hello, World!\"",[160,183,184],{"class":170},");                         ",[160,186,188],{"class":187},"scIB-","\u002F\u002F \"87cURD_*#4DfTZ)+T\"\n",[160,190,192,194,196,198,200,202,205],{"class":162,"line":191},2,[160,193,167],{"class":166},[160,195,171],{"class":170},[160,197,175],{"class":174},[160,199,178],{"class":170},[160,201,181],{"class":174},[160,203,204],{"class":170},", { delimiters: true });   ",[160,206,207],{"class":187},"\u002F\u002F \"\u003C~87cURD_*#4DfTZ)+T~>\"\n",[160,209,211,213,215,217,219,223,226,229],{"class":162,"line":210},3,[160,212,167],{"class":166},[160,214,171],{"class":170},[160,216,175],{"class":174},[160,218,178],{"class":170},[160,220,222],{"class":221},"skH_V","new",[160,224,225],{"class":166}," Uint8Array",[160,227,228],{"class":170},"(4));                       ",[160,230,231],{"class":187},"\u002F\u002F \"z\"\n",[138,233,234,235,238,239,242,243,246,247,249,250,253],{},"Four zero bytes are a single ",[142,236,237],{},"z",", a small gift for sparse data. Decoding takes the ",[142,240,241],{},"\u003C~"," ",[142,244,245],{},"~>"," wrapper or not, and skips whitespace. A ",[142,248,237],{}," in the middle of a group is an error. Can five digits overflow 32 bits? ",[142,251,252],{},"uuuuu"," can, and it's refused.",[255,256,257],"style",{},"html pre.shiki code .sK71F, html code.shiki .sK71F{--shiki-light:var(--shiki-token-function);--shiki-default:var(--shiki-token-function);--shiki-dark:var(--shiki-token-function)}html pre.shiki code .s38Sx, html code.shiki .s38Sx{--shiki-light:var(--ui-text-highlighted);--shiki-default:var(--ui-text-highlighted);--shiki-dark:var(--ui-text-highlighted)}html pre.shiki code .shU9J, html code.shiki .shU9J{--shiki-light:var(--shiki-token-string);--shiki-default:var(--shiki-token-string);--shiki-dark:var(--shiki-token-string)}html pre.shiki code .scIB-, html code.shiki .scIB-{--shiki-light:var(--shiki-token-comment);--shiki-default:var(--shiki-token-comment);--shiki-dark:var(--shiki-token-comment)}html pre.shiki code .skH_V, html code.shiki .skH_V{--shiki-light:var(--shiki-token-keyword);--shiki-default:var(--shiki-token-keyword);--shiki-dark:var(--shiki-token-keyword)}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":156,"searchDepth":191,"depth":191,"links":259},[],"Four bytes as five characters from ! to u with z for four zero bytes. PostScript and PDF","md",null,{},true,{"title":100,"description":260},"GkLAV6Hn5T8NerzKw-DVMKJ0GJtJqmXhFUaoRBnVie0",[268,270],{"title":96,"path":97,"stem":98,"description":269,"children":-1},"RFC 4648 base64 with - and _ for URLs and file names. Unpadded the way JWT writes it",{"title":104,"path":105,"stem":106,"description":271,"children":-1},"ZeroMQ base85 with an alphabet safe to paste into source code. Whole four byte groups only",1790940134561]