{"id":1651,"date":"2023-02-17T06:27:24","date_gmt":"2023-02-17T06:27:24","guid":{"rendered":"https:\/\/www.tools.keywordfinder.us\/?page_id=1651"},"modified":"2023-02-17T06:27:24","modified_gmt":"2023-02-17T06:27:24","slug":"base-62-encode-decode","status":"publish","type":"page","link":"https:\/\/tools.billionsideas.com\/fr\/base-62-encode-decode\/","title":{"rendered":"Base 62 Encode Decode"},"content":{"rendered":"<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-base-3-background-color has-background is-layout-flow wp-block-column-is-layout-flow\">\n<section><h1>Base62 Encode\/Decode\n  <\/h1>\n    <script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"><\/script>\n \n    <div class=\"container\">\n      <textarea id=\"input\"><\/textarea>\n      <div><br>\n        <button id=\"encode-btn\">Encode<\/button>\n        <button id=\"decode-btn\">Decode<\/button>\n      <\/div><br>\n      <textarea id=\"output\"><\/textarea><br>\n      <button id=\"copy-btn\">Copy<\/button><br><br>\n    <\/div><\/section>\n  <script>\n  \n  \n  $(document).ready(function() {\n  const charset = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\n  const base = charset.length;\n\n  function encode(num) {\n    let encoded = '';\n    while (num) {\n      const remainder = num % base;\n      num = Math.floor(num \/ base);\n      encoded = charset[remainder].toString() + encoded;\n    }\n    return encoded;\n  }\n\n  function decode(str) {\n    let decoded = 0;\n    for (let i = 0; i < str.length; i++) {\n      decoded = decoded * base + charset.indexOf(str[i]);\n    }\n    return decoded;\n  }\n\n  $(\"#encode-btn\").click(function() {\n    const input = $(\"#input\").val();\n    const encoded = encode(input);\n    $(\"#output\").val(encoded);\n  });\n\n  $(\"#decode-btn\").click(function() {\n    const input = $(\"#input\").val();\n    const decoded = decode(input);\n    $(\"#output\").val(decoded);\n  });\n\n  $(\"#copy-btn\").click(function() {\n    $(\"#output\").select();\n    document.execCommand(\"copy\");\n  });\n});\n\n<\/script>\n\n\n\n<style>\nsection{\n         margin-top:40px;\n        width: 100%;\n        max-width: 970px;\n        background-color: #fff;\n        border: 1px solid #ddd;\n        padding: 25px;\n      }\n<\/style>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Base62 Encode\/Decode Encode Decode Copy<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"class_list":["post-1651","page","type-page","status-publish"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Billions Ideas","author_link":"https:\/\/tools.billionsideas.com\/fr\/author\/loginbillionsideas-com\/"},"comment_info":0,"jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tools.billionsideas.com\/fr\/wp-json\/wp\/v2\/pages\/1651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tools.billionsideas.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tools.billionsideas.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tools.billionsideas.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tools.billionsideas.com\/fr\/wp-json\/wp\/v2\/comments?post=1651"}],"version-history":[{"count":0,"href":"https:\/\/tools.billionsideas.com\/fr\/wp-json\/wp\/v2\/pages\/1651\/revisions"}],"wp:attachment":[{"href":"https:\/\/tools.billionsideas.com\/fr\/wp-json\/wp\/v2\/media?parent=1651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}