…L@dn d-ÆÀX K"Y^ÒšTy"È¡a"²*µöz½0uü°êN(x`¶X@Ü¢ÃJŽ”M4ÐJEÖ ‰ ØgB‘›ýɇþ¥²A+® ŽâEMˉÒÚ áedݾ–ËbYã§bidsddates2023-05-24T23:55:00etitlexc人ã«å„ªã—ã„ãƒã‚¤ãƒŠãƒªè¡¨ç¾ã€é–“é•ã„ã‚„ã™ã„文字を排除ã—㟠Base32(ベース32)dtagsi#js #denocurlxhttps://fukuno.jig.jp/3955dbodyyÐ ç¾åœ¨ä¸»æµã®å…¬é–‹éµæš—å·æŠ€è¡“ã€æ¥•å††æ›²ç·šæš—å·ã®å…¬é–‹éµã‚„秘密éµã®é•·ã•ã¯256bitã€32byte。16進法表記ã§64文字。10進法ã«ã™ã‚‹ã¨ã€78æ¡ã€78文字ã¨é•·ã„ã§ã™ã€‚

ã›ã£ã‹ããªã‚‰ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆã¨æ•°å­—を使ã£ãŸ32進法表記ã«ã™ã‚‹ã¨ã€52文字ã«ãªã‚‹ã€‚ æ•°å­—10文字ã¨ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆ26文字ã§36進法ã«ã—ãªã„ã®ã¯ã€0ã¨Oã€1ã¨Iã€5ã¨Sã€8ã¨Bã€ç´›ã‚‰ã‚ã—ã„アルファベットを使ã‚ãªã„よã†ã«ã—ã¦ã„ã‚‹ãŸã‚。å°æ–‡å­—を使ã‚ãªã„ãŸã‚ã€èª­ã¿ä¸Šã’時ã«å¤§æ–‡å­—ã®Aã€å°æ–‡å­—ã®Bãªã©ã¨å†—é•·ã«ãªã‚Šã¾ã›ã‚“。

ãŸã ã€åŒºåˆ‡ã‚ŠãŒãªã„ã¨èª­ã¿ä¸Šã’ã¥ã‚‰ã„ã®ã§ã€ã‚¢ãƒ³ãƒ€ãƒ¼ãƒãƒ¼ã§4æ¡ãšã¤åŒºåˆ‡ã‚‹ã“ã¨ã«ã—ãŸã“ã¨ã§ã€16進法ã¨åŒã˜64文字ã¨ãªã‚Šã¾ã—ãŸã€‚


「code4fukui/Base32: Base32 uppercase encoding for JavaScript, based (loosely) on Crockford's Base32ã€

オープンソース「agnoster/base32-jsã€ã‚’ベースã«ã‚µã‚¯ãƒƒã¨ã¤ãã‚‹ã¤ã‚‚ã‚Šã§ã—ãŸãŒã€ãƒã‚¤ãƒŠãƒªæœªå¯¾å¿œã ã£ãŸã®ã§ã‚³ãƒ³ã‚»ãƒ—トã¨ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆä»¥å¤–をリファクタリング。


「bitutil - Code for FUKUIã€

å¿…è¦ã«ãªã£ãŸã€bitå˜ä½ã§èª­ã¿æ›¸ãã§ãã‚‹ BitWriter.js 㨠BitReader.js を作æˆã€‚柔軟ãªãƒ“ットæ“作ãŒå¯èƒ½ã«ãªã£ãŸã®ã§ã€ä»Šå›žã®ã‚ˆã†ãªãƒ“ットæ“作ももã†æ€–ããªã„ï¼ã‚‚ã¡ã‚ã‚“ã€ãƒ–ラウザã¨Denoã€ã¨ã‚‚ã«ä½¿ãˆã‚‹ESモジュールã§ã™ã€‚

cimgxKhttps://img.sabae.cc/data/20230525/7ddc3c15-530c-4c0e-8f8b-dd1e775ac106.jpg