問題タブ [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.

0 投票する
2 に答える
256 参照

ruby - Rubyで一度に7ビットを解凍するには?

UUIDv4 を URL に適した文字列にフォーマットしようとしています。base16 の一般的な形式はかなり長く、ダッシュが含まれています。

ダッシュとアンダースコアを避けるために、base58 (ビットコインのように) を使用するつもりだったので、各文字は完全にエンコードされsqrt(58).floor = 7 bitsます。

次のようにしてuuidをバイナリにパックできます。

8 ビットの符号なし整数を取得するには、次のようにします。

すべての 7 ビットを 8 ビットの符号なし整数にアンパックするにはどうすればよいですか? 一度に 7 ビットをスキャンし、上位ビットを 0 に設定するパターンはありますか?

0 投票する
4 に答える
1749 参照

mysql - PostgreSQL の Base58 Encoder 関数

Github GistでBase58 Encoder のこの MySQL 関数を見つけまし た。

私は初めてでPostgreSQL、上記の関数を PostgreSQL 関数に変換するのに苦労しています。

PostgreSQLBase58 Encoder の上記の SQL スニペットと同等の機能はどのようになりますか?

0 投票する
1 に答える
244 参照

postgresql - TEXT 用の PostgreSQL の Base58 Encoder 関数

PostgreSQL で Base58 エンコーディング ストアド プロシージャを実装するのを手伝ってくれる人はいますか。

数字の答えを見つけましたが、TEXT または VARCHAR 値を受け入れることができる同様のストアド プロシージャを探しています。