問題タブ [base32]
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.
string - Groovy Base32 変換
Groovy 1.7.1 しか使用できないため、現時点では素晴らしい tr() を使用できません。また、Base32 でエンコードされた文字列と数値の間を前後に移動するエレガントな方法があるかどうかを知りたいと思っていましたが、値は A です。 0 から 9 の次に A から V ではなく、Z の次に 2 から 7 です。
これは、0 または 1 を使用しないことで、人間が判読できるコードを入力する際の顧客のエラーを取り除くためです。
これを可能にする 72 の正規表現を思いつくことができますが、それはやり過ぎのように思えます。
とても簡単です
encoding - 160ビットしかないのにSHA-1ハッシュが40文字の長さなのはなぜですか?
質問のタイトルはそれをすべて言います。私はSHA-1を研究してきましたが、ほとんどの場所で40桁の16進文字であり、私にとっては640ビットです。160ビット=20バイトの16進文字を10文字だけで表現することはできませんか。そして、1つの16進文字は2バイトを表すことができますか?なぜ必要な長さの2倍なのですか?私の理解には何が欠けていますか。
また、Base32またはBase36を使用している場合、SHA-1を5文字以下にすることはできませんか?
encoding - base32 エンコーディングとは何ですか?
base32 エンコーディングの実装方法や base32 エンコーディングの仕様については十分な情報がありますが、それが何であるか、なぜそれが必要なのか、主要なアプリケーションがどこにあるのかはわかりません。誰かが説明して、使用法に関する素敵な実生活のシナリオを教えてもらえますか? ありがとう。
encoding - 3ビットエンコーディング=8進数; 4ビットエンコーディング=16進数; 5ビットエンコーディング=?
バイナリデータをエンコードするために1つのグループとして5ビットを使用するエンコードはありますか?
AZには26文字が含まれ、0〜9には10文字が含まれます。5ビットエンコーディングに十分な合計36文字があります(32の組み合わせのみ)。
OctalやHexadecimalの代わりに5ビットエンコーディングを使用しないのはなぜですか?
sql-server - SQL Server 2008でbase32でintをエンコードする方法
SQL Server 2008 で INT を BASE32 文字列にエンコードしようとしています。
組み込み関数またはおそらくカスタム関数の提案はありますか?
ありがとう
java - Crockford の Base32 エンコーディング/デコーディングの Java 実装
Crockford の Base32 エンコーディング/デコーディングの Java での実装を探しています。具体的には、プロジェクトで使用できる Java ライブラリを意味します。または、エンコードとデコードを行うためのコード例。
delphi - DelphiでのBase32の実装
Delphiでbase32を実装している人はいますか?
http://cc.embarcadero.com/item/21566を見つけましたが、正確にはbase32ではありません(Base32は、26文字のAZと6桁の2〜7を使用したbase-32転送エンコーディングです)
java - imgタグのbase32画像
私は興味深いことに直面しました...このコードを使用して画像をBase64でエンコードされたバイト配列の文字列としてダウンロードすると、正常に機能します
しかし、私は同じ画像をBase32にエンコードして、次のように呼んでいました。
しかし、その方法は機能しません。多分私はいくつかの間違ったプロトコルか何かを使用しています...:(
だから私の質問は...imgタグのBase32画像を呼び出す方法は?
ありがとう
python - Python: 整数から Base 32 hex (別名 Triacontakaidecimal)
わかりましたので、基数 32 の 16 進数 (別名 Triacontakaidecimal) から整数への変換は非常に簡単です。たとえば、次のようになります。
逆にどうやってやるの?方法がない場合は、辞書を作成することを考えていました。
編集:
私は実際に辞書でこれを機能させました。私のこのメソッドのアイデアは、ベース32の16進文字を取得し、LSBが1に設定されていない場合にそれをインクリメントすることでした
javascript - URL の ID に Crockford の base 32 を使用していますか?
Crockford の base32 のURL で使用する ID を書きたいと思います。base32 npm モジュールを使用しています。
したがって、たとえば、ユーザーがhttp://domain/page/4A2A と入力した場合、 http://domain/page/4a2aと同じ基礎となる ID にマップしたいと思います。
これは、ユーザーが大文字と小文字の違い、または "l" と "1" の違いを気にする必要がなく、ユーザーが期待するページを取得するだけの、人間に優しい URL が必要だからです。
しかし、基本的にエンコーディングがどのように機能するかを理解するにはあまりにも薄暗いため、これを実装するのに苦労しています。最初に試しました:
ただし、それらは異なる基になる ID にマップされます。
よし、多分私はデコードを使用する必要がありますか?
いいえ、それは私に空の文字列を与えるだけです:
4A2A と 4A2A を同じものにマップするにはどうすればよいですか?