問題タブ [base58]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Rubyで一度に7ビットを解凍するには?
UUIDv4 を URL に適した文字列にフォーマットしようとしています。base16 の一般的な形式はかなり長く、ダッシュが含まれています。
ダッシュとアンダースコアを避けるために、base58 (ビットコインのように) を使用するつもりだったので、各文字は完全にエンコードされsqrt(58).floor = 7 bits
ます。
次のようにしてuuidをバイナリにパックできます。
8 ビットの符号なし整数を取得するには、次のようにします。
すべての 7 ビットを 8 ビットの符号なし整数にアンパックするにはどうすればよいですか? 一度に 7 ビットをスキャンし、上位ビットを 0 に設定するパターンはありますか?
mysql - PostgreSQL の Base58 Encoder 関数
Github GistでBase58 Encoder のこの MySQL 関数を見つけまし た。
私は初めてでPostgreSQL
、上記の関数を PostgreSQL 関数に変換するのに苦労しています。
PostgreSQL
Base58 Encoder の上記の SQL スニペットと同等の機能はどのようになりますか?
postgresql - TEXT 用の PostgreSQL の Base58 Encoder 関数
PostgreSQL で Base58 エンコーディング ストアド プロシージャを実装するのを手伝ってくれる人はいますか。
数字の答えを見つけましたが、TEXT または VARCHAR 値を受け入れることができる同様のストアド プロシージャを探しています。