[{"data":1,"prerenderedAt":222},["ShallowReactive",2],{"navigation_docs":3,"-encodings":128,"-encodings-surround":217},[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":41,"body":130,"description":210,"extension":211,"links":212,"meta":213,"navigation":214,"path":42,"seo":215,"stem":43,"__hash__":216},"docs\u002F2.encodings\u002F00.index.md",{"type":131,"value":132,"toc":205},"minimark",[133,136,145,150,168,186,199],[134,135],"encoding-roster",{},[137,138,139,140,144],"p",{},"Every row is ",[141,142,143],"code",{},"create(name).info()",", computed in your browser from the registry the CLI and the agent tools read. Sort by overhead and watch binary sit at the bottom with +700%. Sort by alphabet and basE91 wins the size contest, Quoted-Printable cheats.",[146,147,149],"h2",{"id":148},"picking-one","Picking one",[137,151,152,153,157,158,161,162,164,165,167],{},"Need it to survive a URL? ",[154,155,156],"a",{"href":97},"base64url",". An email body? ",[154,159,160],{"href":93},"base64",", which MIME already speaks. A person reading it aloud over a bad phone line? ",[154,163,64],{"href":65}," or ",[154,166,68],{"href":69},".",[137,169,170,171,173,174,177,178,181,182,185],{},"Something money gets sent to? Anything with a checksum. ",[154,172,80],{"href":81}," catches most typos, ",[154,175,176],{"href":113},"bech32"," and ",[154,179,180],{"href":117},"bech32m"," catch any four. Plain ",[154,183,184],{"href":77},"base58"," catches none, and that's why it never travels alone in Bitcoin.",[137,187,188,189,192,193,195,196,198],{},"Matching what somebody else wrote? Their spec wins, every time. A QR code wants ",[154,190,191],{"href":73},"base45",". A PDF stream wants ",[154,194,100],{"href":101},". ZeroMQ wants ",[154,197,104],{"href":105},". They look alike and they're not interchangeable.",[137,200,201,202,204],{},"Squeezing bytes into the fewest printable characters? ",[154,203,108],{"href":109},", at about 23% overhead. Nobody else will read it, so make sure you're the only reader.",{"title":206,"searchDepth":207,"depth":207,"links":208},"",2,[209],{"id":148,"depth":207,"text":149},"Every encoding the package ships with its alphabet and overhead and checksum and options. Read live from the registry","md",null,{"icon":127},{"title":46},{"title":41,"description":210},"V2J9cWNBfa1TstJ8xXNzr4N9Y-M5u98nzR6dbIFoHe0",[218,220],{"title":36,"path":37,"stem":38,"description":219,"children":-1},"The four tools in your browser with the CLI line and the tool call for every state",{"title":48,"path":49,"stem":50,"description":221,"children":-1},"Eight bits per byte spelled out in zeros and ones. Spaces between bytes by default",1790940133608]